[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
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
[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
AE: Fix suspend / resume with ALSA Pt 1
AE: Enable SoftSuspend on Linux (Stop h0gg1ng the sound device)
AE: Wait until we are in a safe state before further deinitializing the sink
AE: remember the sinkState in local class to be able to resume
AE: Make suspend and resume more clear and easier with less flags
add gui setting for set proxy types curl supported.
[cosmetics] update date in GPL header
AE: SoftSuspend and AE implementation don't play well - let ALSA save us in case