Rename RotationNode parameter
Remove stdout printing
Add TransformNodeTest to test executable
Rename test
Add Ray translation test
Simplify Ray.getTransformedRay()
Correctly propagate transformation matrices in TransformNode

Also adds more tests
Add RotationNode tests
Test TransformNode general composition
Simplify parent behavior test
Only set transformation matrix to identity when needed
Rename RotationNode test

This test doesn't cover general composition, only rotations
Merge branch 'transform_tests'
Use linear transform when computing Cube normals
Add second cube and different shading colors to cube scene
Normalize Cube normal vectors

This ensures they are correct even if the cube has been translated and
rotated.
Test that inverting a cube does not change the normal vectors
Merge branch 'fixCubeNormals'
Transform Plane normal back into world coordinates
Remove superfluous call to this