fixed context menu 'remove safely' selection
[dxvahd] attempt to fix colour range
posixmount/udevprovider: path safety. check umount return value

all paths must be escaped or umount could fail miserably
overlays: don't reduce ASS texture width unnecessarily

Fixes OpenELEC/OpenELEC.tv#3059 on GitHub, where an ASS subtitle
texture could become too narrow to fit subtitle bitmaps in full,
causing them to be inappropriately clipped. This issue has become
obvious lately due to changes in libass that make it output wider
(but fewer) images than it used to.
overlays: include padding in initial ASS texture width computation
[epg] make sure m_channelCursor is updated before switching blocks
[uClibc] Fix compilation on arm

Tested with:

Target: arm-buildroot-linux-uclibcgnueabi
gcc version 4.7.3 (Buildroot 2014.05-git-00735-gc1618c8)
FIX: [stagefright] adjust input mediabuffer size
FIX: [mediacodec] fixup initial output format for software rendering
fix crash when changing language from non-GUI thread (fixes #15113)
fix crash when changing the skin zoom from non-GUI thread (fixes #15114)
dont show kaitoast error when compiled with --disable-webserver
[settings]: fix upnp category visibility when built with --disable-upnp
Fix spelling of "Liechtenstein" in langinfo.xml
Merge pull request #4552 from tobbi/german-fixes

Fix spelling of "Liechtenstein" in langinfo.xml
Don't keep temp CReadState on CurlFile::Seek

Apparently there are a lot of servers around that limit to two
concurrent connections.  This also eliminates a potential leak of the
temporary CReadState should the early return be taken.
Try CurlFile::Seek without multisession on failure
Minor refactor of CurlFile::Seek
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