Fix up SDL2 frontend on windows and clean it up
Merge remote-tracking branch 'origin/sdl2-windows'

Conflicts:
	src/frontends/sdl2/audio.c
	src/frontends/sdl2/event.c
	src/frontends/sdl2/input.c
	src/frontends/sdl2/video.c
Merge branch 'elly-bg-rewrite'
Fix OAM scrolling

It doesn't break so horribly now.

Also, fix MSVC 2010 build because it thinks it's still 1990
Rotate instructions are not logic instructions.

This was bugging me and I finally got around to fixing it.
Merge branch 'master' into elly-bg-rewrite