Fixed positions and directions of overlaid normals.

The position of a normal ray should be scaled by local transforms, just as any mesh vertices are scaled. The length of the ray is unaffected by scaling in local transforms, as it is based on the normalized direction. The normal rays are still scaled by a percentage of the inverse viewport scaling factor, to maintain constant size w.r.t. the viewport. For an example, see the results in the duck test scene.