shader variable naming conventions

Specular component is now disabled if shininess is less than or equal to
zero.
MSVS project updated
another approach at SSAO

seems not working properly though