Added support for tab based .obj files in ObjFileLoader
Added a modulus warp-around for vertex/normal indices that are out of range in ObjModelData.
Added a parsing case for face entries that have no normal or texcoord data in FaceParser.
Added support for 3D texture coordinates in TexCoordParser.
Modified CompsiteObjectSurface to support setting of child materials (and also direct storage of child objects that may be hidden under an acceleration structure.)
Fixed the order of normal weights to produce the appropriate normal for any point on the surface.
Added a normal flip case to DiffuseMaterial to handle models that have some surfaces with backwards normals.
Fixed a bug in AABVHSurface that would cause some sets of degenerate surfaces to be dropped from the tree.
Modified Instance to support overriding of child surface materials (if set).
Modified the parameterization of AABVH creation for subsurfaces of ObjectSurface
Modified test settings.
Added a null check for member material when over riding child surface materials in Instance.