NEW FEATURES:
- Built-in support for 2.2.x kernels
- Support for compressed greyscale capture (YUV400)
- Support for duming image data exactly as received (dumppix=2)
- Low resolutions work correctly now
- Correctly compiles outside of a kernel with module versioning enabled (thanks
  David!)
- No longer need to use -noscale option with Xawtv

BUG FIXES:
- OV7620 image is properly aligned at 640x480 now (fixed hwsbase/hwebase)
- Fixed invalid string assignment in decoder_get_input_name() (thanks Jacky!)
- Fixed math error in yuv420p_to_yuv422(), was causing dga/XVideo problems
- All zero FIFO lines are removed, even if compression is off; fixes low 
  resolutions (i.e. for gnomemeeting).
- Rewrote OV518 capture state machine (ov518_move_data())
- i2c-algo-usb.c: Explicitly disable this module on 2.2 kernels

INTERNAL CHANGES:
- Define EXPORT_SYMTAB to appease 2.2 and 2.5 kernels
- Removed useless GET_SEGSIZE() and related stuff
- *.c: Added MODULE_LICENSE tag
- Added separate OV518 quantization tables and upload function
- Removed useless sbuf logic from ov511_isoc_interrupt()
- Fixed redundant init_waitqueue code
- ov511.h: Added frame->framenum for better debugging
- ov511_decomp.c: Major code cleanup
- ov511_decomp.c: Added Decompress400HiNoMMX() and Decompress400()
- ov511_decomp.c: Added EXPORT_NO_SYMBOLS
- ov511_decomp.c: Changed to a BSD/GPL dual license
