support of SDL2 and Win32 Graphics API
add support to build against Win32 API and SDL2 in addition to SDL.
This permits to still support all the SDL platforms (SDL2 is not available everywhere !) Win32 native support is welcome because I guess the majority of users are using this platform.
As the dependency to SDL are removed, in the future it will be easier to add support for more "native" platforms.