[win32] remove non-existing header files from project files

Stops projects from always being built in VS when nothing changed.
[win32] git_revision custombuild trigger from existing file, set correct outputpath, remove non existing dependency.
[win32] remove redundant /MP compiler option in release builds.

The duplicate /MP option (listed in "Additional Options" and also enabled with the "Multi-processor Compilation" option) was causing a full rebuild because msbuild is removing the duplicate from the commandline causing:
"Forcing rebuild of all source files due to a change in the command line since the last build."
win32: fix indentations in BuildSetup.bat
win32: add nopvraddons and nobinaryaddons options to BuildSetup.bat
[infomanager] added Container(id).CurrentItem
[release] bump to 14.0 rc3
FIX: [droid;aml] fix preview scaling
Update PIL package to prevent crash with some addons
FIX: [mediacodec] prevent crash if 'createByCodecName' throws an exception (omx.rk)
FIX: [mediacodec] handle aspect ratio
FIX: [mediacodec] more exception checking
FIX: [amc] log exceptions
FIX: [amc] trap exception when mime is unsupported
FIX: [amc] if omx returns w/h, use it
[input/linux] - map KEY_BACK to xbmckey backspace - same like we do for android (key back as found on the wetek remote sends KEY_BACK keycode which is not mapped on linux and so isn't usable in openelec on that box)
paplayer: drop broken PCM codec, use ffmpeg instead
[aml] Do not disable keyboard auto-repeat for Meson6 and higher

Amlogic Meson6 and higher SoCs don't suffer anymore from the
kernel bug mentioned in comments as they predecessors,
so there's no need to disable the keyboard auto-repeat.
FIX: [amc] bail out on null hint size
CCurlFile: allow getting full content type