Changed WinForms keyboard handling to use WM_KEYUP/DOWN messages so that we can capture left/right alt, control, and shift keys.
Merge branch 'keyfix' into stable_BtA