Basic rendering code / Event improvements

Get Surface / Texture and Renderer up to snuff to draw an image. Fix events so that they do the right thing.

Tested on OS 10.9 with the code updated in this commit https://github.com/adam000/go-sdl-gl-examples/commit/374e62f9f46df50836cba96a3c49bb47ec40a46f