Even beter normalization of KeyboardEvent

KeyboardEvent now normalizes "charCode", "keyCode", "which" across all browsers, partial "key"-support for KeyDown/KeyUp, full "key"-support for KeyPress.

I've also extensively documented all the nuances.