make sdl2 input behavior closer to master

Disable key repeat when no key catcher.

Fix ctrl-c etc codes for edit fields. Makes ctrl-c clear console edit field like in master branch. IIRC SDL 1.2 automatically adds these ctrl-char character events.

Ported from my commits to ioq3 sdl2 branch.