Fixed specular color not being applied
Merge pull request #10 from danman5555/master

Fix compilation error for POSIX files.
Fixed matrices not being updated in the shader
Fixed default value of shininess
Fixed spaces
Updated credits
Fixed HardwareInfo OpenGL include
Updated shader convention

Vertex input are now prefixed by "Vertex" (VertexPosition, VertexNormal,
..)
Same for Material input (MaterialAmbientColor, MaterialShininess, ...)
Merged changes
Made shader uniforms less verbose
Fixed color alpha not being sent
Added move constructor/operator to Shader
Changed default material ambient color
Updated ShaderBuilder to support lighting

Compile into 150 core GLSL (or 110 if not supported)
When the ShaderBuild fails to build a shader, it returns the default
shader
Reverted back default GLSL version to 140

If supported, 110 if not
Optimized lighting shader
Added specular mapping
Added normal mapping
Added shader support to materials

Also fixed a lot of bugs related to materials
Added optional argument to Node::SetParent

Also fixed Set[Rotation|Scale|Translation] within global coordinate
system