Don't use GPU sin() or cordic in reprojection.

Instead, use a CPU-computed lookup table passed to the reproject vertex shader as a uniform array.
Fix jshint warnings.
Minor cleanup.
Merge remote-tracking branch 'origin/master' into reprojectFun
Remove unnecessary code.
Update CHANGES.md.
Merge remote-tracking branch 'origin/master' into reprojectFun
Use smaller reprojection mesh and re-add cosineAndSine function.
Much better reprojection implementation.
Use STREAM_DRAW instead of DYNAMIC_DRAW for WM T buffer.
Merge master to reprojectFun
Merge pull request #2277 from AnalyticalGraphicsInc/reprojectFun

Don't use GPU sin() or cordic in imagery reprojection
Added distanceSquared to Cartesian2, Cartesian3, and Cartesian4
Doc tweaks
Doc tweak
Merge master to squared
Tweak CHANGES.md
Merge branch 'master' into squared

Conflicts:
	CHANGES.md
Merge pull request #2293 from AnalyticalGraphicsInc/squared

Added distanceSquared to Cartesian2, Cartesian3, and Cartesian4
Merge branch 'mramato-master' into opentreemap