Assert against division by zero in LCG initialization.
Add better benchmarking test data that meets required invariants for tested functions.
Loosen float3::IsPerpendicular() and float3x4::InverseOrthogonalUniformScale() degeneracy checks to allow inverting matrices with scales at range 1e5.