Do not scroll list label if <scroll>false</scroll>
webserver: cosmetic refactoring
webserver: add support for If-Unmodified-Since HTTP header
webserver: add Cache-Control HTTP header to cacheable responses
webserver: handle Cache-Control: no-cache and Pragma: no-cache
webserver: use defines for HTTP header fields and values
webserver: silence warning
webserver: refactor IsAuthenticated()
[release] bump to 14.0 rc1
changed: Modify rate calculation to obtain a proper average with heavy seeking/cache swapping
changed: Don't perform wait-on-data if position is in our old cache
[pvr] bump addons
[pvr] fix creation of an illegal group path in GetGroupList()
[pvr] fix creation of item paths for root (pvr://) directory
[pvr] fix: remove slash at the end of the base path
[pvr] removes Timer and Guide item from root directory listing
[keyboardlayout] add Hungarian QWERTZ

Main alphabet portion is 1:1
and is fully functional and pretty.
The symbols portion was altered to suit kodi
[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."