Added IJoystickDevice2 interface
Implemented thumbsticks and trigger caps
Added internal GamePadMapping class