added Quine.Debug
added Quine.GL.Program and Quine.GL.Shader to replicate some high level opengl functionality
renamed getProgram -> getProgram1 -- it should only be used when we know we get a single result
more work on Quine.GL.Error
added Quine.GL.Version
removed Object
Quine.GL.Object started
shaders are objects, use that for deletion now
programs are objects, which can be generated, added validation support
added VertexArray support
vertex array cleanup
removed classes
knock on consequences from removing classes
clean up program and shader
started Uniforms
library builds clean with uniforms
compiles, but crashes
it works
safer shading language versions check