SDL2 video, audio, input and joypad drivers

Advantages over existing SDL drivers:
- video_poke_interface_t implemented (RGUI works)
- Rotation support
- Mouse grabbing support
- Rumble support
- Joypad hotplug support
- Faster frame scaling and text rendering