Add a scaling parameter to the view transform

This enables the application of scene scaling after the view positioning
but before the tracking transform. Previously, the tracking transform and
thus the eye offset were scaled along with the view position, so the scene
was always perceptually the same size.