Remove option
Merge pull request #5891 from raven02/kill-alpha

Remove 'DisableAlphaTest' option
Initial OSK rewrite commit.
Begin work on using one large array of chars for easier language switching. Use ESC/Enter as a back/done button.
Implement proper language switching for the touch keyboard.
Add the new OSK to the Android and Cmake build systems.
Properly draw the correct amount of rows/cols, and fix a couple typos in the keyboard layouts.
Redesign how the buttons are drawn so they can be repositioned more towards the centre of the screen.
Move constructors to cpp file since they're getting too long. Insert ugly workaround for keymaps on Win32.
Tidy up a few things.
Fix a bug with shift and add maps for Latin full-width, both upper and lower case.
Enforce the character limit for the physical keyboard.
Allow physical keys to be repeated by holding them down, and only exit the screen once enter is released.
Remove a bunch of unnecessary includes, fix the shift/del buttons, and clarify debugging with this new OSK.
Tidy up a few more things, and leave a reminder for the Korean/Japanese diacritics.
Remove accidentally committed junk.