CHG: Refactor ffmpeg MT support
replace skin.touched with skin.re-touched
use generic names to make it easier to switch to a new touch skin in the future
FIX: prevent switching to windowed mode on windowing system not actually supporting it
FIX: do not mark resolution as changed if it didn't
Android: Splash: Fix progressbar/text overlap

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
submodule magic
[dxva] split decoder and renderer to different files and move renderers to cores/VideoRenderers
[python] deprecate Monitor.onAbortRequested()
[rbp] Allow ALSA to be chosen in addition to Pi sink

Needs --enable-alsa in ./configure step and alsa support on platform
[addons] only prompt for master pin for new add-on installations in case the addon manager is locked - closes #15422
[win32] create .exe/.pdb files using $(ProjectName) set in VS
[win32] rename %XBMC_PATH% from download deps to %APP_PATH%
[win32] we only use "Debug" in VisualStudio
[win32] pass down name, company and website from version.txt through buildsetup to installer
[win32] exclude XBMC artwork in installer. Enable again when Kodi artwork is ready
modules
Merge pull request #5323 from Matricom/splashoverlapfix

Android: Splash: Fix progressbar/text overlap
[jenkins] - check if skin.touched exists before trying to remove it - fixes build when depends have changed (and removed the dir during git clean phase)
Merge pull request #1 from Memphiz/re-focus

[jenkins] - check if skin.touched exists before trying to remove it - fi...