Refactored Refraction Reflection shader

Adding in new functions for fresnel, and latitude longitude environment
map texture lookup call for the reflection refraction shader.
Refactored Reflection Refraction shader

Cleaned up the code a bit and switched out the functions where they
where needed. Removed (IdotN < 0.0) ? N : -N; style calls because they
where not doing anything.