GL loading

Adds binding for SDL_GL_LoadLibrary, SDL_GL_UnloadLibrary, and SDL_GL_GetProcAddress. Didn't test these majorly but tested replacing the renderer in the current demo with calls to gl::ClearColor and gl::Color from gl-rs. I also needed to make changes to compile with the latest rust which I've included in this PR.