Improved the LSHIFT/RSHIFT distinction.

Got a new answer on stackoverflow. :)
Fixed PAGEUP and ALT on windows.

Keycode 33 is VK_PRIOR(page up). For alt, we want to look at VK_MENU(12).
Merge pull request #243 from CIB/cleanup

Various fixes to keyboard input on windows