CHG: Refactor ffmpeg MT support
[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
[gui] adds SubChannelNumber and ChannelNumberLabel property to Video- and MusicPlayer
[confluence] uses ChannelNumberLabel instead of ChannelNumber at all missing places
[pvr] add friendly name for CAID 5601
Merge pull request #5360 from mkortstiege/updateprompt

[addons] only prompt for master pin for new add-on installations
Merge pull request #5369 from Jalle19/vm-caid

[pvr] add friendly name for CAID 5601
[WIN32] Compile, install and run as Kodi. Move old XBMC portable_data and %appdata%/userdata to Kodi locations
Merge pull request #5368 from xhaggi/confluence-use-channelnumberlabel

[pvr] uses ChannelNumberLabel instead of ChannelNumber at all missing places
[pvr] fix unexpected jumping of selected item if notified by observable

In some cases we refresh the entire item list if we get a notification from the observable. This updates m_selectedItemPaths in Notify() to prevent the selected item from jumping.
Merge pull request #5372 from xhaggi/pvr-fix-selecteditem-jumps-after-notify

[pvr] fix unexpected jumping of selected item if notified by observable
dvdplayer: add missing lock to message queue
Merge pull request #5185 from MartijnKaijser/win32_rebrand

[win32] Rebrand win32 BuildSetup and installer files
Merge pull request #5375 from FernetMenta/locks

dvdplayer: add missing lock to message queue
Merge pull request #5200 from koying/chgffmpegmt

CHG: Refactor ffmpeg MT support