update to SDL2!!!

recognizable changes:
- now resetgl needed when toggling fullscreen/changing screenresolution
(also anyscreenresolution can be set now)
- direct mouse input
- overall better!