Removed old VertexArray code
Fixed systems without VAOs
Merge pull request #815 from AnalyticalGraphicsInc/vao

Add support for OES_vertex_array_object
Merge master to batching
Merge branch 'batching' into batchingdebugcommand
Merge branch 'master' into viewer

Conflicts:
	Specs/DynamicScene/DataSourceDisplaySpec.js
Merge branch 'widgetCleanup' into viewer

Conflicts:
	Apps/CesiumViewer/CesiumViewer.js
	Apps/Sandcastle/gallery/Simple CZML Demo.html
	Apps/Sandcastle/gallery/Terrain.html
	Source/Widgets/Dojo/CesiumViewerWidget.js
	Source/Widgets/FullscreenButton/FullscreenButton.js
Get everything up and running after merge.  Still lots of cleanup.
Start tessellating ellipse on an ellipsoid instead of on a plane.
Merge branch 'batching' into ellipseGeometry
Merge branch 'ellipseGeometry' into ellipseGeometryTessellation
Ongoing Viewer widget work

1. Make the new Viewer follow the new API style of other widgets.
2. Fix Sandcastle examples so that they all run.
3. Fix specs.
Update CHANGES.  Fix typo in sample code.
Merge remote-tracking branch 'origin/master' into widgetCleanup

Conflicts:
	CHANGES.md
Tweak wording.
Merge branch 'widgetCleanup' into viewer
Clean up comments and recalculate the number of positions and indices up front (conservative estimate).
Re-add normals, tangents, binormals, and texture coordinates.
Merge remote-tracking branch 'origin/master' into approximateLVLH
Forgot to change a property to a getter.