Merge pull request #1 from DanaDanger/master

sticky modifier keys
Adding defines for NeXT special keys and fixing the 'delete' remapping.
Creating true typedef for key lookup table and switching to standard KS_* values.

Normally I wouldn't try to edit a resource like this pulled from
outside, but since it is a .c file manipulated to be a .h and then
edited anyway, what's the harm?
Fixing NetBSD's mapping for backspace key.
Switching to do mapping of special keys based on the KS_ constants.
Making Control and Command key mappings match with the physical keyboards.
Fixing, you know, uppercase keys as well as making it so all numpad keys work.

I don't like this hack for the numpad backslash, but I don't know
another way to do it right now.
Merge pull request #2 from mgrdcm/cleanup

Making more keys work and the code a little easier to follow.