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
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
[WIN32] catch exceptions also during Create(), CreateGUI() and Initialize().
Merge pull request #2196 from wsoltys/catch

[WIN32] catch exceptions also during Create(), CreateGUI() and Initialize().