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
Merge master to mat3