SDL Joystick API support. Closes #1