Joystick handling update

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