Added a test model to the resources folder
Added a new string parser CommentParser for comments in .obj files
Registered the new CommentParser with ObjFileLoaders parser set.
Added a CompositeObjectSurface class for managing obj file models that are created from several objects
Renamed ObjectMeshSurface to ObjectSurface.  It still retains the Mesh super-typing but overrides all functionality.
Moved ResourceManager to the .resource package outside of .raytrace
Improved the generic typing of the collection accepted by makeAABVH() in AABVHSurface to be less strict on subclasses of Collection that contain subclasses of CompositeSurface.
Added a constructor to MeshSurface to allow pre-allocation of the triangles member.