More Makefile cleaning
Remove all references to the demodulator from the public API.  Do not create the usb-it913xN device.
Remove demodulator-related modules - IT9133, Omega, standard and tuner
Remove some unreferenced include files
Remove i2cimpl - it is not used
Remove more unused functions
Remove cmd and user - unused
Remove unused af9035u2iimpl
Remove enormous register.h and put only the required definitions in it950x-drv.c.  Plus there is one needed in iocontrol.c, but that can be rearranged later.
Remove unused code inside #ifndef TURN_OFF_UNUSED_OLD_POWER_CTRL and remove the define.  Also remove some commented-out functions.
Remove it9135 firmware files
Remove more unused code
Move contents of DemodIOCTLFun function to the DL_DemodIOCTLFun function and remove the iocontrol.c file
Cosmetics in DL_DemodIOCTLFun function
Remove pre-2.6.35 code
Remove more pre-2.6.35 code
Remove Common.h  Also rename DWORD/WORD/BYTE to DWord/Word/Byte for consistency.
Replace all usage of Dword/Word/Byte/Bool with the standard kernel types u32/u16/u8/bool
Remove more unused firmware files, plus some .o files accidentally added to git
Clean up the write() function - handle blocking and short writes.  Still need to check the non-blocking behaviour.