updated SDL bindings with joystick/gamecontroller stuff (no haptic yet)