Add documentation comments in moggle.math.
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.