* the usual pile of tv card database updates.
* various signed/unsigned fixups (fix gcc 3.3 warnings)
and releated cleanups (use ARRAY_SIZE macro, ...).
* moved some code which can be shared with the new,
upcoming cx2388x driver to a separate module.
* split the irq handler into smaller functions.
* some new features (field rate capture support for example).
* simplified i2c code a bit by removing redundant
bookkeeping of attached i2c clients.
* merged i2c changes back into my tree, there are some no-op
changes due to this.
* various other bugfixes.
* fix build failure with CONFIG_FW_LOADER enabled