Start initial work on new epggrab framework.
Remove some debug and finish of a few bits and pieces.
added a few bits of extra support to htsmsg(_xml) processing.
started work on epggrab module for pyepg (demo).
Initial hack in of new epg data structures, xmltv refs hacked out and some code left in for compat. this will not compile/run.
Some slight re-arrangements (still wip, not sure of best structure).
Basically hack out all code that currently does not work due to partial epg rewrite.
Some import now working, though only in as much as I am creating the various objects. They are not linked and no processing is done on them.
Some more work on getting import from pyepg working. I think I have a slightly better idea how things are likely to work. Current broadcast search is probably a bit noddy, but will do for now.
Some further broadcast/episode linking and started to add back in some UI code just to see what is going  on.
Some minor changes to code layout, added better epg query support (ala old code) so I can start to get stuff into UI EPG (to help with testing).
Added some of the simpleui back in, some additions to epg_broadcast.
Add some HTSP support back in.
Some more additions back into the HTSP, not all underlying code is actually functional.
Clear some more redundant code from the channel structure.
Some initial epg_channel_t to channel_t linking.
Fix stupid time parsing error.
Some basic per channel searching re-enabled.
Fix some problems related to series number parsing.
Start work on epg load/save and also added back in initial xmltv parser.