[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] TSReader code cleanup
[MediaPortal] TSReader: Add translation functions to translate Windows and UNC paths to and from XBMC paths
[MediaPortal] TSReader: updated to return smb:// URI's instead of \\UNC paths to XBMC (also for Windows)
[MediaPortal] TSReader: fix channel switching behavior when switching across tsbuffer files
[MediaPortal] TSReader: OnZap: Enable PAT change detection also on non-Windows systems
[MediaPortal] Update addon version number and changelog to 1.8.9
[MediaPortal] simplify and cleanup receive code
[MediaPortal] Recordings: Add support for LastPlayedPosition
(requires TVServerXBMC build 121 or higher)
[MediaPortal] Trigger a recording list update when the backend couldn't find the selected recording
[MediaPortal] changed CCards::ParseLines code a bit. One user experienced a crash inside this function.
[MediaPortal] Fix possible out-of-bounds access on the m_cCards array
[MediaPortal] use ADDON_STATUS return value in Connect()
[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] Code cleanup: drop support for TVServerXBMC builds older than 1.x.x.107
[MediaPortal] Debugging: Add/change log notifications
[MediaPortal] Update genre translation table with missing strings
(based on the id-to-string translation table in the MediaPortal epgDecoder sources)
[MediaPortal] Update TVServer enums and put them in the TvDatabase namespace
Merge pull request #211 from margro/gotham_pr

[MediaPortal pvr addon] Addon update for Gotham