Port to SDL2 (SDL version 2.0 is now required)