require result quaternion
add tests for required results
Merge branch 'master' into requireResultQuaternion

Conflicts:
	Specs/Core/TransformsSpec.js
Update CHANGES.md
freeze object for enums
add @enum tag
remove @enum
Run sortRequires
Merge pull request #1885 from AnalyticalGraphicsInc/freezeEnum

Use freezeObject for Enumeration classes
Merge pull request #1879 from AnalyticalGraphicsInc/requireResultQuaternion

Require result parameter: Quaternion
Merge master to private