Joystick update

Adds support for IE11 Dev Channel, improves support for other browsers, adds name property for the JoystickEvent, etc.