Calculate envmap reflection vector for the phong material per fragment

resolves #5058
Merge pull request #5090 from shapespark/envmap-reflect

Calculate envmap reflection vector for the phong material per fragment