Change TVTuner to TVSource to make API more generic to handle other sources other than tuners. For example, IP TV or MOD.
Add |supportedTypes| for the TVSource and |setType(type)| function to set |type|.
Add |isFree| in |TVChannel|.
Add a "data" type in the TVChannelType enumeration.
Minor alignments.
Add |oneitbroadcast| in the |TVManager| interface.
Minor fixes.
Add prefix "current" for the currently streamed/broadcasted channel/program.
Minor fixes.
Remove onchannelchanged.
Remove the LCN in the TVChannel.
Polish the scan related spec.
Minor fixes.
Polish the scan related spec (follow-up).
Make up th missing TVStopScanningOptions.
Minor polishes.
s/setChannel/tuneChannel/
Add TVScanningState.cleared.
Move setSourceType() from TVSource to TVManager.
Minor polishes.