Overhaul the OSK. Select now acts as a shift button(swaps between upper/lower case; in the case of Korean, it does nothing. In the case of Japanese, it swaps Katakana/Hiragana). R Trigger now acts as a language selector, cycling through the 5 keyboard languages(English, English full-width, Japanese, Korean, Russian).
Adjust some of the text to look better.
Be consistent with braces.
Pull language names from langregion.ini.
Let LTRIGGER cycle languages backward.
Merge pull request #3922 from thedax/oskOverhaul

Osk overhaul: Adjust button functionality, and some text positioning.