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
require result quaternion
add tests for required results
Merge pull request #1832 from AnalyticalGraphicsInc/requireResultMatrix

Require result parameter: Matrix2, Matrix3, Matrix4