Fixed phong shading

Fixed the specular term implementation in phong shading. Modified
config03 test to use the specular term and updated the reference.
Merge branch 'master' into UserInterface