Solves bugs related to the joystick/gamepad controllers:
- detects more joystick/gamepad types than before;
- not all joystick/gamepad commands would work with 'Mouse Acceleration' setting off;
- it was not possible to redefine the joystick/gamepad controls while in-game;
- right/left axis were swapped.