Added support for desktop modifier keys and "sticky keys"

More info here:
http://www.pinballcontrollers.com/forum/index.php?topic=969