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)
Merge pull request #5488 from Montellese/fix_edit_control

fix special key handling in edit controls