Remove moggle.core.gl more lightweight and drop unchecked_gl.
No longer let ShaderCompilationError inherit from gl.GlError.

gl.GlError is only for errors from glGetError().
Fix Shader.load to take const(char)[] instead of const(char)*.

Strings in D aren't zero terminated, whoops.
Add moggle.core.vao.AttributeParameters.
Use camelCase consistently in moggle.core.shader.
Rename Uniform.id to Uniform.location.
Rename GlError to GLError.
Use CamelCase consistently in moggle.core.{vao,vbo}.
Call create() in ShaderProgram.bindAttribute.
Add documentation comments to moggle.core.gl.
Add documentation comments to moggle.core.vbo.
Fix Vbo.clear().
Simplify VboMapping.data().
Add documentation comments to moggle.core.vao.
Add documentation comments to moggle.core.shader.
Add documentation generation.
Update README.