fix crash when changing language from non-GUI thread (fixes #15113)
fix crash when changing the skin zoom from non-GUI thread (fixes #15114)
Fix spelling of "Liechtenstein" in langinfo.xml
Merge pull request #4552 from tobbi/german-fixes

Fix spelling of "Liechtenstein" in langinfo.xml
fix flickering music OSD
Added optional parameter 'useCached' to xbmc.playSFX()
Added parameter 'useCached' to g_audioManager.PlayPythonSound(), default = true
When useCached is false, PlayPythonSound now frees any matching cached sound before continuing
Merge pull request #4555 from FernetMenta/musicosd

fix flickering music OSD
Merge pull request #4491 from ruuk/ignorecache

Added optional parameter 'ignoreCache' to xbmc.playSFX()
changed: Don't try to sort subtitles, it screws up eg. sync priority
Merge pull request #4560 from arnova/sub_nosort

changed: Don't try to sort subtitles, it screws up eg. sync priority
Merge pull request #4551 from Montellese/settings_language_fix

fix crash when changing language from non-GUI thread (fixes #15113)
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
renderer: bump buffers to 5
videoplayer: update frametime, it might change due to fps detection
videoplayer: give streams with invalid fps a chance for fps detection
dvdplayer: allow rewinding at end of stream, do a seek after rewind
X11: ditch SDL for video and window events
X11: Add xbmc icon