Qt joypad

This uses the SDL input for QT as well, opening a new thread for QT input might not be the best thing but it seems to work very well.

SDLJoystick still needs some changes, namely a better mapping and the option to use a joystick other than the first (being able to select joystick) but this puts it on partity with the SDL joystick support.