Merge remote-tracking branch 'upstream/master'
Check exists before listing dir, to avoid produce error log, fix #14210
Make picture INFO correct and complete
Add recursive parameter to Playlist.Item directories

Default to false to keep consistency with Frodo
settings: move some more settings to CDisplaySettings
settings: move some more settings to CAdvancedSettings
[FFmpeg] version bump to n1.2 (rev e820e3a) - lib/ffmpeg

This commit now contains the original patches sub directory:
  patches 			- Org dir that contains applied xbmc custom patches.
  patches/README-patches	- New README file with info about xbmc patches.
  patches/obsolete-patches	- New dir with obsolete xbmc patches.
[FFmpeg] version bump to n1.2 (rev e820e3a) - xbmc files

lib/DllAvFormat.h
lib/Makefile.in
lib/ffmpeg/build_xbmc_win32.sh
project/Win32BuildSetup/BuildSetup.bat
project/Win32BuildSetup/buildmingwlibs.sh
tools/depends/native/gas-preprocessor-native/gas-preprocessor.pl
xbmc/DllPaths_win32.h
xbmc/cores/dvdplayer/DVDAudio.h
xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.h
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp
xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp
xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h
xbmc/cores/dvdplayer/DVDPlayerAudio.h
xbmc/cores/dvdplayer/DVDStreamInfo.h
settings: move more settings to CMediaSettings
settings: move some settings to CGUISettings
Make CDirectory::Exists support use directory cache by default.
Merge pull request #2496 from ulion/check_dir_exists_use_dircache

Make CDirectory::Exists support use directory cache by default.
[GUIInfoManager] Cache the audio/video info for video player labels.
The cache period is one frame (move).
[GUIInfoManager] Cache the audio info for music player labels.
The cache period is one frame (move).
upnp: add support for UpdateObject action to Platinum
upnp: use reference ids for path when available.
upnp: server support for remote file updates
upnp: client support for updating files on server
Merge pull request #2494 from smfontes/pictureinfo

Make picture tags complete and consistent
Merge pull request #2547 from alcoheca/upnp-savestate

UPnP track file state on remote server when supported