Pick terrain instead of the ellipsoid.

Fixes #279.
Merge pull request #281 from NICTA/pickTerrain

Pick terrain instead of the ellipsoid.
Fix GeoJSON loading.
Fix GeoJSON loading, and more.

And more:
- Support GeoJSON with a CRS of type 'name' instead of type 'EPSG'.
- Treat EPSG:4283 as equivalent to 4326.
- Use Cesium's new styling for the feature info panel (different style for
alternating rows).
Handle SA GeoJSON with mysterious extra envelope around it.
Merge pull request #283 from NICTA/geojson

Fix GeoJSON loading, and more.
Update to Cesium 1.0 (plus the kml branch and our own tweaks).
Add support for EPSG:3107.
Merge pull request #284 from NICTA/cesium1dot0

Update to Cesium 1.0 (plus the kml branch and our own tweaks).
Merge pull request #285 from NICTA/epsg3107

Add support for EPSG:3107
Merge remote-tracking branch 'origin/master' into refactor