[keyboard] adds code for loading keyboard layouts
[keyboard] adds keyboardlayouts.xml
[keyboard] settings for keyboard layouts
[keyboard] changes to GUIDialogKeyboardGeneric for layouts