[PVR] added a unique id for each recording, valid as long as xbmc isn't reset
[PVR] added a unique id for each timer, valid as long as xbmc isn't reset
[PVR] let CPVRRecording implement ISerializable
[PVR] let CPVRTimerInfoTag implement ISerializable
json-rpc: add PVR.GetTimers, PVR.GetTimerDetails, PVR.GetRecordings and PVR.GetRecordingDetails
fixed: Properly handle stacked files for subtitles
Merge pull request #4246 from Montellese/jsonrpctimers

JSON-RPC: support for fetching PVR timers and recordings
URIUtils::IsHD: fix stack overflow, fixes #14812
Fix endless recursive loop if filename is stacked special
URIUtils::IsRemote: fix endless loop with stacked special path
Update strings.po

Fixes a minor typo in the original description. It should read 'scalers' instead of 'scalars' according to the developers notice.
Merge pull request #4293 from cgtobi/patch-1

Update strings.po
vdpau: map/unmap surfaces on every cycle, requested by AMD
vdpau: Improve detection of supported files.

A minor improvement on the detection of whether or not a video will
play. It is a good idea to at least make sure that the video codec
is supported and that the resolution does not exceed the supported
resolution.
fixed, add amlogic hw 3d interlace mode
Fixed mute not working for non-SSE enabled builds
Merge pull request #4295 from KeyserSoze1/master

Fixed mute not working for non-SSE enabled builds
[language] fix typos
Fix up of settings.xml commit got missed during settings cleanup
[Confluence] add missing 4K flag in list view
[language] fix several typos