Browserify Cesium instead of using the pre-built version.

In theory this should make Cesium smaller, because we only pull in the parts
of Cesium that National Map uses.  But so far it's actually bigger...
Use Cesium's version of knockout and knockout-es5.

It avoids weakmap, which lets us uglify with mangle and compress enabled.
Test infrastructure and build overhaul, round 938.
Remove unused files.
Move SpecRunner.html to public/.
Move specs to /specs instead of /public/specs.

The source doesn't need to be served by the web server.
Remove Jasmine 1.3.1.
specs -> spec (for consistency with Jasmine).
Make Cesium usable in specs.
Add another very basic test.
Merge remote-tracking branch 'origin/master' into requireCesium
Merge remote-tracking branch 'origin/master' into requireCesium
Progress toward wrangling Cesium's web workers.
Find the bootstrapper in a National Map-specific place.
Merge branch 'master' of https://github.com/NICTA/nationalmap into people-data
Better height and (especially) lat/lon querying.
Merge branch 'master' of https://github.com/NICTA/nationalmap into people-data
removed need for spatialref in proxy
Show error bars on the height while moving the mouse.

When movement stops, get an accurate height.
Merge pull request #262 from NICTA/heightQueryImprovements

Height query improvements