[confluence] Fixed Live TV mode labels for channeldown, stop, bookmarks, record

Fixed altlabel for toggle button record/stop recording.
Teletext font width dynamic change fix. Ticket #15332.
Teletext update coordinates on window resize
Teletext correct 4:3 aspect ratio and centering for all window sizes
Teletext fixed 40 character rows for cleaner layout
[touched] update git rev
Merge pull request #4941 from ksooo/confluence-videoosd-label-fixes

[confluence] Fixed Live TV mode labels for channeldown, stop, bookmarks, record
write cue/ape track offset message in m3u playlist for reload
Merge pull request #5065 from taxigps/playlist

get cue track when load m3u playlist
Merge pull request #5179 from johsmi/teletext

Teletext layout improvements
[python] adds disc music info label
[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.