Selected triangles now display red lines that represent each vertex's normals.
normalMatrix is now passed to shader and used to transform normals that may have been non-uniformly scaled.
Fix typo in HMD limits "MIMEe" should have been "MIMe".
ParentEntity is now assigned when assigning ChildEntities.
Parallel is no longer used to scan files if there's only one parser.
Removed Color.Vector and replaced it with an explicit cast operator.
Added GeomMath ToVector extensions for System.Drawing.Color.
Added GeomMath.TransformNormal*Normalized functions to handle non-uniform scaling.
Added GeomMath.TransformNormal* and TransformPosition functions that take ref arguments but output the result in the return value (for one-liners where normally we'd be taking up two lines to assign the value of result).
Fixed Scene.Resize getting openTkControl's Size instead of ClientSize (the borders were being included).
Added -1 to calculation for UnProject (this along with the above were causing Gizmo intersections to annoyingly be a few pixels off).
Added GeomMath transform ray functions for use with non-axis-aligned boxes.
Fixed GeomMath.CalculateNormal returning the negated normal instead.
Added PropertyGrid-accessible properties for EntityBase Quaternion rotation.
Added GeomMath SwapAxes functions, for use with axis-aligned drawing where the user can specify any of primary axis.