Simplify Hotkey parsing.
Convert Keycode to match SDL2. Fixes #4055.
Map (most) SDL1 keys -> SDL2.
Remove forced upper case hotkey display.

The default SDL2 names have fixed capitalisation.
Merge pull request #4082 from pchote/keyboard-fix

Fix SDL2 keyboard input.