First pass at rewriting the live TV internals.
Improve live TV channel changing by declaring it complete when there is
recording data available, instead of just sleeping.
Merge remote-tracking branch 'cmyth/master'

Conflicts:
	SConstruct
	libcmyth/SConscript
	libcmyth/livetv.c