usb_control_msg() -> usb_submit_urb() rewrite. Phew.
Added byte-reorder for URB.
syncing with VM. Merged some usbkbd.c code. Driver is unusable at the moment.
removed input_dev
Deleted accidentally added object-files. Commented out usb_fill_control_urb to investigate the bug.
Incompatible pointer assignment fixed; usb_fill_control_urb uncommented.
Moved LED-specific things to new function ms_sidewinder_led
Added LED2 and LED3.
LEDs 1 - 3 are now working on keypress! Yipiee!
Minor clean up. Still Todo: Record LED + Record Button.