[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