[Input] Made configuration database non-static
[Input] Added Source and Target to GamePadConfigurationItem
[Input] Added internal Joystick.GetAxisRaw() method
[Input] Simplified configuration parser and added GetEnumerator()
[Input] Implemented GetState() and simplified GetCapabilities()