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
[pvr] recover lost functionality for CONTEXT_BUTTON_MENU_HOOKS
ffmpeg: fix deadlock caused by calling avctx->thread_count after codec_open
[pvr] recover lost functionality for CONTEXT_BUTTON_FIND
WASAPI: fix empty audio device in settings dialog after c401513a2994c09ca07f860e3a044f90d79ee710
[pvr] fix wrong index range conditions for selected item
[pvr] cleanup: removes unneeded cast to int
[win32] add some comments to CompileInfo.bat
[win32] use all uppercase characters for batch keywords in CompileInfo.bat
[win32] integrate XBMC_PC.rc into CompileInfo.bat for automatic versioning
Merge pull request #5103 from FernetMenta/wasapi

WASAPI: fix empty audio device in settings dialog after c401513a2994c09c...
Merge pull request #5104 from Montellese/win32_versioning

[win32] automatic versioning of XBMC_PC.rc
[win32] fix skipping copying userdata to roaming on clean install. fixes #15302
Merge pull request #5097 from xhaggi/pvr-recover-list-functionality

[pvr] recover lost functionality for menu hooks and find similar programs
Merge pull request #5102 from xhaggi/pvr-window-cleanups

[pvr] some fixes and cleanups after window rewrite
Merge pull request #5101 from FernetMenta/ffmpeg-threads

ffmpeg: fix deadlock caused by calling avctx->thread_count after codec_o...