Update BUGS
Handle all key modifiers correctly
Log key IDs in hex
Move key to string converting to utils.misc
Handle some special corner-case keys correctly
Don't normalize keys via QKeySequence.

This yields rather strange results with some exotic keys, and this
normalisation doesn't really do much anyways.
Move normalize_keystr to utils.misc
Move NormalizeTests to test.utils.test_misc
Force keybindings to lower case
Don't die on only-modifier keypresses.
Handle escape key correctly