The Transform::xform and xform_inv are made safe for Planes when using non-uniform scaling. Basic unit tests for Transform. Optimization of calling sites to prevent loss of performance from the changes to xform(Plane).