Add GeometryPipeline.compressNormals.
Add GeometryPipeline.compressNormals tests.
Compress Primitive normals, tangents, and binormals. Pack when possible.
Fix DebugAppearance specs.
Merge branch 'octEncoding' into compressNormals
Use oct encoded Primitive normals and texture coordinates stored in a single float.
Fix modified shader when compressing texture coordinates.
Merge branch 'master' into compressNormals
If normal, tangent, and binormal are present, then compess to two floats. Removed texture coordinate compression.
Revert back to storing a single normal as two floats. Fix the rest of the tests.
Clean up code modifying vertex shader.
Fix Sandcastle examples.
Remove unused code.
Merge branch 'octDecoding' into compressNormals
Merge branch 'master' into compressNormals
Re-add compressing normals to a single float.
Add doc and error checking.
Fix GeometryPipeline and BuiltinFunctions tests.
Add tests for the new oct encode/decode functions.
Update Primitive default construction test.