[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path
pvr: Added API function GetRecordingEdl

This extends the PVR API with the function GetRecordingEdl
to retrieve edit decision lists from the PVR addon.

In addition, DVDPlayer's EDL class has been adapted to read the EDL
from the backend when starting playback of a recordings.
Add subtitle control to PS3 BD Remote keymap
dvdplayer: Allow multithread decoding for hi10p content by default

This allows decoding of some hi10p material on e.g. AMD Fusion with
both cores at the max. This introduces a new advancedsetting named
disablehi10pmultithreading to disable hi10p decoded multithreaded.
[visualizations] fix crash in goom fixes #12584
[python] add missing sort methods
Updated libdvdcss, read and nav to the latest versions

All XBMC modifications are kept intact

Moved get/set state functions from vm.h to dvdnav_internal.h where
they should be

Added comments to clarify which functions are added by XBMC
Separate locks for the different lists managed by XBPython so that they don't interfere with each other. Closes #14048
configure.in: change check for 'VERSION' file:
- first check if this file exist and use the content from there
- if it not exist check with 'git log'
- if this fails set to 'Unknown'

This patch also shows the GIT_REV in the configure summary message. To display This message on top of the messages we move the whole block a bit above
Added diffs for XBMC changes to libdvd libs

cores.diff is the differences between include files in lib/libdvd
and xbmc/cores/dvdplayer/dvdinputstreams/dvdnav
Handle the possibility that a XBPython registration list is modified in a callback.
Merge pull request #2191 from jimfcarroll/fix-14048

Fix #14048 - Change the locking in XBPython/XBPyThread
[WIN32] workaround: get the default audio interface for DirectSound to have audio on a fresh installation.
Merge pull request #2128 from Paxxi/libdvd

updated libdvdcss, read and nav to the latest versions - 4.2.0
Merge pull request #2197 from wsoltys/aedefault

[WIN32] workaround: get the default audio interface for DirectSound to have audio on a fresh installation.
configure: fix *nix compilation of libdvdnav
Merge pull request #2198 from wsnipex/libdvd-fix

libdvdnav: include the dvdreader header correctly
AE: introduce force flag into interface
AE: ALSA Wait for at least one audio output device when starting up for max 10 seconds