Merge conflict
Cosmetic: Remove whitespace
It builds, ship it!
Enable storage_buffer_object extension
Prepare for materials
Add shader create_material_shader function

Not working atm
Material stuff
light: Constructors and rotation stuff
Lights and direction rotation (with tests)
Add deferred technique, and multi lights example
Shaders: Support for material name
Deferred, fix examples and more fun
Fix bones shader
Some example fixes
Deferred color buffer is correct
Shader: Default material shader static var
MRT deferred working
Fix bug with MRT overwriting depth buffer index
Model: Use specular texture instead of shinniness

It is the more commonly used one
materials: Handle specular better

Alpha in specular map is shininess amount