CHG: Refactor ffmpeg MT support
[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
[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
ffmpeg: bump to 2.4
ffmpeg: adapt win32 dlls to major versions of 2.4
[dvdplayer] Fix for timestamp correction when no audio or no video

If audio or video track is missing, we don't have to wait for the other track to have a matching timestamp jump
Also compare dts rather than correction values as suggested by FernetMenta
Merge pull request #5345 from popcornmix/correctioncorrectioncorrection

[dvdplayer] Fix for timestamp correction when no audio or no video