Merge remote-tracking branch 'origin/remove-uglifyjs' fixes #57

* origin/remove-uglifyjs:
  Consistent 2 spaces for new code
  Remove requirement on UglifyJS
  Remove tabs from CMakeLists.txt
Silenced jslint errors
Merge remote-tracking branch 'origin/bug_60_fix_failing_geo_tests' into next

* origin/bug_60_fix_failing_geo_tests:
  Silenced jslint errors