modify Matrix2, 3, 4
Merge branch 'requireResultCartesian' into requireResultMatrix
core
Merge branch 'requireResultCartesian' into requireResultMatrix

Conflicts:
	Source/Core/IntersectionTests.js
source
specs
spec cleanup
fix most test
fix model
add result tests
Merge branch 'master' into requireResultMatrix

Conflicts:
	Source/Scene/CameraFlightPath.js
Update CHANGES.md
cleanup
cleanup
Merge branch 'master' into requireResultMatrix

Conflicts:
	CHANGES.md
fix sensors example
fix tests
Merge pull request #1832 from AnalyticalGraphicsInc/requireResultMatrix

Require result parameter: Matrix2, Matrix3, Matrix4
Merge branch 'master' into cForCesium

Conflicts:
	Apps/Sandcastle/gallery/3D Models.html
	Apps/Sandcastle/gallery/Box Outline.html
	Apps/Sandcastle/gallery/Box.html
	Apps/Sandcastle/gallery/Cesium Inspector.html
	Apps/Sandcastle/gallery/Cylinder Outline.html
	Apps/Sandcastle/gallery/Cylinder.html
	Apps/Sandcastle/gallery/Ellipsoid Outline.html
	Apps/Sandcastle/gallery/Ellipsoid.html
	Apps/Sandcastle/gallery/Geometry and Appearances.html
	Apps/Sandcastle/gallery/Sensors.html
	Apps/Sandcastle/gallery/Sphere Outline.html
	Apps/Sandcastle/gallery/Sphere.html
	Source/Core/ColorGeometryInstanceAttribute.js
	Source/Core/GeometryInstance.js
	Source/Core/GeometryInstanceAttribute.js
	Source/Core/ShowGeometryInstanceAttribute.js
	Source/Core/Transforms.js
	Source/Scene/Model.js
	Source/Scene/Primitive.js