Go bindings for OpenGL ES 2

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software and has just hit v1.4. The OpenGL ES bindings are deliberately minimal, staying as close the C API as possible. The semantics of each function maps onto functions described in the Khronos documentation. One notable departure from the C API is the introduction of types to represent common uses of GLint: Texture, Surface, Buffer, etc.