Merge pull request #13 from Jaxan/master

Use OpenGL 3 headers on Mac.
Fix indentation in gl.hpp.
Adds simple texture and renderbuffer objects
Adds get_id functions