Merge pull request #4624 from FernetMenta/paplayer

paplayer: dvdplayercodec - check if seek is possible before trying to se...
Merge pull request #4626 from Voyager1/fix-trac15163

[fix] only check video playlist status to determine fullscreen playback
Merge pull request #4619 from fritsch/aefixes

ActiveAE: correct time of buffered samples by resample ratio
Merge pull request #4615 from bombizombi/master

Fix for OSD auto hide not working
Merge pull request #4601 from jmarshallnz/play_media_sort_order

[builtins] PlayMedia() should use a sort order appropriate for the items
Merge pull request #4616 from kit500/master

fix resume behavior for plugins with stack
Merge pull request #4614 from Montellese/upnp_player_logging

upnp: add some potentially useful logging to CUPnPPlayer::PlayFile()
[gui] fix incorrect parsing of relative <width> and <height> tags
[depends] move ffmpeg to unified deps
[configure] remove internal ffmpeg
remove ffmpeg from tree
ffmpeg: remove dll wrappers
add ffmpeg lock manager
todo: refactor to own file
ffmpeg: move callbacks into separate file
remove ffmpeg dlls from generated headers
not removing win32 as this might still be needed?
[rpi] setup-sdk.sh: allow overriding of buildroot and xbmc install paths
also don't require root if not needed
add ffmpeg makefile for rpi
[WIN32] download and compile ffmpeg from remote source.
[WIN32] make XBMC compile, build and run with the ffmpeg link libraries.
[WIN32] use ffmpeg version from tools\depends\target\ffmpeg\FFMPEG-VERSION