GeoJson fixes and cleanup

1. Automatically set `perPositionHeight` to true if a polygon contains altitude values.
2. Remove `sourceUri` parameter from the geometry functions since they are no longer used (and haven't been for a while).
3. Move polygon creation code into a helper function to de-duplicate code that was in both `processPolygon` and `processMultiPolygon`
4. Added specs and updated CHANGES.
Add Globe.baseColor

Allows for setting the color of the globe when no imagery is available.
Changes after review

1. Add unit tests for changing base color.
2. Make sure new properties are initialized in the constructor.
Merge pull request #2149 from AnalyticalGraphicsInc/globe-color

Add Globe.baseColor
Minor tweaks to Geocoder

This prevents the Geocoder widget from both allowing editing of text while searching and also prevents submitting of the text "Searching..." while already geocoding.

Fixes #2087
Fix widget error handling

Fix #2095 by making sure that exceptions generated by onTick callbacks are handled by the widget.
Remove superflous messaging from errors that are most likely not WebGL related.
Merge pull request #2153 from AnalyticalGraphicsInc/geocoder-searching

Minor tweaks to Geocoder
Merge pull request #2154 from AnalyticalGraphicsInc/ontick-errors

Fix widget error handling
`foreachLoadedTile` should not enumerate tiles in the START state.

Such tiles aren't "really" loaded.
Update CHANGES.md.
Add a spec for forEachLoadedTile change.
Merge pull request #2155 from AnalyticalGraphicsInc/forEachLoadedTile

Fix a bug in `QuadtreePrimitive.forEachLoadedTile`
fix show bounding volume and show only selected for models
move and add class name
move inspector
Lighter theme for NavigationHelpButton added
Added import for the new css
Merge pull request #2159 from macoda/master

Lighter theme for NavigationHelpButton
Initial commit of maki icon set.

See https://github.com/AnalyticalGraphicsInc/cesium/wiki/Maki-Icon-Generation for details.
Merge branch 'maki' into simplestyle