gcc 4.7/mingw compatibility and consistency, SDL improvements

-mno-ms-bitfields fixes 2-byte offset in net packets on mingw builds.
Builds with gcc 4.7+ should now support multiplayer.

Also, this adds a few resolutions and fixes some stubbed stuff on the SDL2 interface. This means that with this pull request, srb2sdl2.exe should be ready to ship.