Redefine InputCode in characters. No random int's.
Update Console to using InputCode.
Redo some of the InputCode's in :core.
Freshen InputCodes in :pc.
Update InputCode for numpad enter key.
Freshen InputCodes in :android:*.
AbstractInputManager.inject() now sends shift events for letters.
Console now tracks Shift key status. Fixes  failing simpleCommand unit test.
Change logging in InputCode helper method.
Console now supports changing toggle key.
Fix ConsoleTest.echoCommand unit test.