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
part 2 of the course
Fixed Fresnel demo, added demos to index list

Added tween library for Unit 10 demos, also.
Merge pull request #13 from erich666/master

Fix Fresnel demo, add demos to index page
fixed controls for fresnel demo
simpler and more reliable mouseX/Y (scroll aware)
Merge pull request #14 from FrenchYann/master

simpler and more reliable mouseX/Y code
Added rotation rings to unit4-euler_angles.js demo

As discussed in http://forums.udacity.com/questions/100039708/gimbal-lock