fix: Temperature unit alignment

The Tempunit alignment is off by about 11 pixels this corrects it
[linux] Make checking for command existence more consistent and POSIX compatible
[PiSink] More attempts to reduce underrun audio glitches with multichannl and high samplerate
[PiSink] Support planar formats

Mostly just plumbing as planar/float is now handled by GPU.
Requires recent firmware.
[omxplayer] Explictly choose deinterlace method for 1080i

As the 1080i deinterlace doesn't require the 3 frames of context we can save ~9MB by requesting it explicitly
ffmpeg: fix deadlock caused by calling avctx->thread_count after codec_open
Merge pull request #5101 from FernetMenta/ffmpeg-threads

ffmpeg: fix deadlock caused by calling avctx->thread_count after codec_o...
cosmetics in xbmc-addons cmake project
cmake: add xbmc-addons-depends buildsystem
[win32] cmake: integrated xbmc-addons-depends-windows into xbmc-addons-depends buildsystem
cmake: move preparations of xbmc-config.cmake to common xbmc-prepare-env.cmake script
cmake: rename AddOptions.cmake to addoptions.cmake and moved the cmake scripts into project/cmake/scripts
[win32] update path to cmake C/CXX flag override files
[win32] cmake: move generation of xbmc-config.cmake into xbmc dependency
update .gitignore
cmake: allow building of selected addons in xbmc-addons project
[win32] cmake: make use of ADDONS_TO_BUILD in make-addons.bat
cmake: don't enforce that the name of an addon's repository must be identical to the addon identifier
[confluence] fix wrong control id in element 'onleft' of scrollbar control in pvr timer and search window
[addons] sync with repo