CGUIEditControl: fix special key handling in edit controls after 7602c4cc88491b0bbde2b6798eb3bbe7528febea
CGUIDialogKeyboardGeneric: fix Home and End special key handling in the OSK
CGUIDialogKeyboardGeneric: fix generic GUI_MSG_SET_TEXT/GUI_MSG_INPUT_TEXT/GUI_MSG_INPUT_TEXT_EDIT message handling (fixes #15392)
[settings] - setvideoresolution needs to be called from mainthread to work
on most platforms - fixes #15115