Major graphics changes.

Moving from SDL to openGL, because I couldn't figure how to make the SDL go
binding work for OSX and Windows. The end result is a faster program, by the way.

Game compatibility test screenshots updated manually after verifying that they
are visually identical.