Changes for MaskNodeHandsOff

This is a rework of the Pull Request
https://github.com/GarageGames/Torque3D/pull/453 based on my own
understanding of the issue.  The details may be found in the description
of the original Pull Request.
Blinn-Phong Specular Changes

Based on the work done here:
http://www.garagegames.com/community/blogs/view/21032
Merge pull request #515 from DavidWyand-GG/BlinnPhong

Blinn-Phong Specular Changes
Merge pull request #501 from DavidWyand-GG/MaskNodeHandsOff

Changes for MaskNodeHandsOff
Update ReflectionManager on Scene Field Change

During side-by-side rendering the refraction texture needs to be updated
for both the left and right fields.  These changes add a new GFXDevice
event type to track when a field is about to be rendered.  The
ReflectionManager listens to this new event and ensures that the
refraction texture will be updated if it is referenced by a material.
Merge pull request #516 from DavidWyand-GG/OculusRiftUpdate2

Update ReflectionManager on Scene Field Change