upnp: controller functionality depends upon server being enabled (fixes #15050)
upnp: unregister any discovered UPnP renderers when disabling the upnp controller
fix toggle fullscreen during video playback
[uClibc] Fix compilation on arm

Tested with:

Target: arm-buildroot-linux-uclibcgnueabi
gcc version 4.7.3 (Buildroot 2014.05-git-00735-gc1618c8)
fix incorrect logging when using static ffmpeg
fix crash when changing language from non-GUI thread (fixes #15113)
fix crash when changing the skin zoom from non-GUI thread (fixes #15114)
Merge pull request #4478 from Montellese/upnp_controller

Two UPnP controller related fixes
Merge pull request #4530 from FernetMenta/resolution

fix toggle fullscreen during video playback
Merge pull request #4548 from wsnipex/logging-fix

fix incorrect logging when using static ffmpeg
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
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
[pydocs] fix pydocs line ending and add additional information regarding dialogs after a2acff6659547b00bca53ff897ee8a100df74da7
Revert "FIX: [mediacodec] reset if we are out of input buffers"

This reverts commit 0e5e26e2b0584a1a0a7bf4f93f53007036e7511e.
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()