Merge branch 'batching' into batchingdebugcommand
Improved per-instance color appearance
Cleaned up per-instance flat color
Merge flat color and color appearances
Added flat shading option
Appearance cleanup
Merge branch 'master' into geojson
Added SimplePolylineGeometry.js
Added ExtentPrimitive
Changed Polygon to use PolygonGeometry.  This breaks some tests until PolygonGeometry is fixed.
Added faceForward
Merge branch 'batching' into columbusView

Conflicts:
	Apps/CesiumViewer/CesiumViewer.js
Ongoing GeoJSON work.
Fix failing tests.
Temporarily remove StaticProperty/StaticPosition property.

Have GeoJsonDataSource use private versions of them instead until I do them "for real".
Fix crash when morphing from 2D to 3D.
More cleanup before pull request.
Modify polygon geometry to use typed array for its indices.
Doc cleanup.
Updates based on review.