Removed flipnormal computation

Spheres (or any "solid" object) have a special case computation that normals need
to be flipped for incident rays intersecting the inside of the solid. This special case
was factored out of the intersection computation and encasulated simply in the refracted ray
computation by examining the angle between the incident ray and the surface normal