Subdivide(0) now does no subdivision.
Renamed default parameter OCTREE_PRUNING_LEVEL to
OCTREE_SUBDIVISION_LEVEL.
Replaced defines in test files with anonymous namespace.
Use EXPECT_NEAR instead of EXPECT_DOUBLE_EQ.
ImplicitRayTracer.FindSurfaceIntersection now requires the intersection
distance calculated to be greater than the tolerance of the root finder
in order to return that an intersection has been found.
GeometricRayIntersecter can now find intersections on the far side of
the sphere for rays originating inside the sphere.
Minor formatting.
Added regression/integration tests for tracing a single ray.