GUAC-862: Add key event objects and log. Stub event interpretation.
GUAC-862: Interpret events with reliable keyCodes.
GUAC-862: Interpret e.key as well.
GUAC-862: Handle adjacent keypress for unidentifiable keydown.
GUAC-862: Track keysyms associated with recent keypresses. Add logging of dropped keys.
GUAC-862: Interpret as many events from the log as possible.
GUAC-862: Set defaultPrevented of keypress, not just keydown.
GUAC-862: Use keyIdentifier if it looks like it's necessary.
GUAC-862: Correct case of key based on shift if keyIdentifier in use. CapsLock cannot be tracked, but that should be OK here.