Improved commenting and cleaned up code in AABVHSurface
Added a missing 0 to the refractive index constant for air in Material
Added a missing check for max>0 in rgb32() method of Color
Reduced the conditional checks, and replaced Math.min/max calls with inline conditionals.
Modified the print() method of Vector4 to use wider columns for element values.
Fixed a bug in the calculation of bounding boxes for MatrixTransformSurfaces that would cause the final bounding box to be too small if the transform contained a rotation.
Modified test values in TestScene1
Added the ability to parallel rays in either a scan line or random fashion in ParallelRayTracer.