Merged Field_KeyDownEvent portion of ioquake/ioq3@2ea6b8b.
Merge ioquake/ioq3@c081b9c
Merge ioquake/ioq3@2e19bdf
Partial Merge of ioquake/ioq3@f9bb47d

Skipping changes from keycodes.h and keys.h.
Key_Unbindall_f change was already applied by raven some years ago.
Partial Merge from ioquake/ioq3@b2d87c4

Only the change in cl_keys.c@@Key_StringToKeynum for switcing to Com_HexStrToInt is merged.
Merged ioquake/ioq3@fe0a65e