From #1454, small edit to TrackballControls.js to zoom properly with an Orthographic Camera

Handles zoom for PerspectiveCamera and OrthographicCamera differently. Functional example of this in use [here](http://ec2-184-73-149-254.compute-1.amazonaws.com:9000/).