[MediaPortal] tsreader code cleanup
[MediaPortal] disable RTSP pause (locks up XBMC on continue)
[MediaPortal] Trigger a recording list update when the backend couldn't find the selected recording
[MediaPortal] TSReader: add PAT detection to find the start of the new channel in the timeshift buffer file.
This should fix SD<->HD channel switching with "fast channel switching" enabled.
[MediaPortal] Recordings: Add support for LastPlayedPosition
(requires TVServerXBMC build 121 or higher)
[MediaPortal] cleanup: remove references to VTPTranceiver
[MediaPortal] changed CCards::ParseLines code a bit. One user experienced a crash inside this function.
[MediaPortal] use ADDON_STATUS return value in Connect()
[MediaPortal] iLastPlayedPosition is not available in Frodo's PVR_RECORDING struct
[MediaPortal] TSReader: Show buffer file errors/changes in the debug log
[MediaPortal] Added: support for retrieving channels from multiple specified groups (>1, < All groups)
Requires at least TVServerXBMC 1.2.3.122 or 1.3.0.122
[MediaPortal] Hide smb password in debug xbmc.log file
[MediaPortal] TSReader code cleanup
[MediaPortal] Update genre translation table with missing strings
(based on the id-to-string translation table in the MediaPortal epgDecoder sources)
[MediaPortal] More verbose log messages
[MediaPortal] Update TVServer enums and put them in the TvDatabase namespace
[MediaPortal] TSReader: fix channel switching behavior when switching across tsbuffer files
[MediaPortal] Add additional checks to prevent potential crashes
[MediaPortal] Simplify and fix socket receive/send code
[mythtv-cmyth] Add demuxer

This adds the demuxer implementation.
The work is partially based on the VNSI demuxer.