[configure] use central version.txt file to store Kodi name, and add it to GuiInfoManager
[log] use APP_NAME from version.txt file for log header
[win32] create executable ProductName/CompanyName properties from version.txt
[pvr] remove the "All recordings" folder in favor of a "Group Items" option in the side blade
[confluence] adds 'Group Items' button to the PVR sideblade menu
[pvr] adds missing control id constants for sort buttons
Merge pull request #5175 from MartijnKaijser/appname

Make it easier to rebrand from a single file
[keyboard] adds code for loading keyboard layouts
[keyboard] adds keyboardlayouts.xml
[keyboard] settings for keyboard layouts
[keyboard] changes to GUIDialogKeyboardGeneric for layouts
[gui] bump skin version to 5.3.0, remove backward compatibility code in the keyboard dialog as changes are no longer BW compat. Version 5.0.0 skins will still load, but should be updated to 5.3.0 in preparation for Helix
[confluence] adds support for keyboard layouts to confluence.
Merge pull request #5010 from jmarshallnz/keyboard_layouts

Support international keyboard layouts in the virtual keyboard
Merge pull request #5073 from Jalle19/all-recordings-directory

[pvr] deprecate "All recordings" in favor of a "Group Items" feature