mpegts: debug statement fix
service_mapper: New service mapper code

This will now allow the mappings between services and channels to be created.
Some basic options have been created for the purpose of allowing certain
level of control of how the mapping is done.
api: include access to the service mapper
channel: migrated channel_t to an idnode

Also since the channel name is no longer unique various other things have
had to be updated.
channel: provide a link in the channel grid to allow playback.