Add constructor to ShaderCompilationError

and it's subclasses
Add shader info log to ShaderCompilationError(s)
Remove deprecated ftransform() from vertex shader
Remove Quad.inBounds()
Cosmetic changes
VertexStream no longer computes Quad position
Move view.Shader -> view.shader.Shader
Add view.shader.PlainShader
Use PlainShader in Main
Add Shader.getProgramHandle()
Start updating to OpenGL 3.2
Revert "Start updating to OpenGL 3.2"

This reverts commit 5990f1d015fc9bb498b814be7b714c07f7a76d1c.
Merge branch 'update-to-gl3.2'
Remove "translation" from shader code
Rename Shader.bindAttributeLocations() -> setup()