depends: fix already installed check on osx

Avoid depending on .so files which could be .dylib on osx
Fix some invalid dependencies
Better caching and updating for dynamic list provider
Cosmetic changes
[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
Merge pull request #4271 from elupus/depends_fix

depends: fix already installed check on osx
Merge pull request #4243 from Black09/directoryprovider-extensions

Better caching and updating for dynamic list provider
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 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