New orbit and pan controls version

For r58 on, use as you will.
Explain new file.
Improved orbit and pan controls.

Supports orthographic pan correctly, uses multitouch, better drop-in
replacement for TrackballControls.
added r56 three.js file
remove unneeded normalizations
Update fix-javascript-errors.js

just the typo.

Ignore previous request, as I deleted a few double slashes in haste. Maybe we can have a dialogue about the ornamental use of the slashes as a bounding box? and stuff like '/*global THREE, Coordinates, $, document, window*/' is that a macro?
whitespace cleanup

spaces to tabs, and remove trailing whitespace
comment cleanup
Added comments to Coordinates.js
cleanup: use better defaults code
Merge pull request #10 from zeffii/patch-2

Update fix-javascript-errors.js
Merge pull request #8 by Eric
added preventDefault to onMouseWheel
Merge remote-tracking branch 'upstream/master'

Conflicts:
	unit2/create-stairs.js
	unit2/drinking-bird.js
	unit2/polygon-creation.js
	unit2/polygon-radius.js
	unit2/vertex-order.js
	unit3/drinking-bird-shiny.js
	unit3/drinking-bird-transparency.js
	unit4/unit4-robot_arm_extended_exercise.js
	unit5/unit5-ps_helix_exercise.js