linuxdvb: started to work on linuxdvb code.

Lots of in progress stuff but its been sat uncommitted for a few weeks
due to inactivity and I don't want to lose it due to stupidity!