Start modifying geometry to use typed arrays.
Merge branch 'batching' into typedArrays

Conflicts:
	Source/Core/GeometryPipeline.js
Use more typed arrays and fix tests.
Add more typed arrays and fix tests.
More doc including semantics for geometry attributes / vertex format
Made combine work without indices
More doc
Fix test
Merge branch 'master' into typedArrays
Merge branch 'batching' into typedArrays

Conflicts:
	Source/Core/Geometry.js
	Source/Core/GeometryPipeline.js
	Specs/Core/GeometryPipelineSpec.js
Fix test after merge.
Fix formating after merge.
Fixed JSHint warning
Geometry.clone - less is more
More Geometry doc
Added doc for Primitive
Rename PerGeometry to PerInstance
File rename PerGeometry to PerInstance
Updated CHANGES.md
Fix some TODOs in tests