Reverted back default GLSL version to 140

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