Basic Joystick Input

- Only supports 1 joystick at the moment.
- Tested with XBox 360-compatible controller.
- D-pad not supported (seems like a GLFW2 limitation).