Removed prototype for toArray from Matrix2/3/4
Removed prototype for get/setColumn from Matrix2/3/4
Removed prototype for get/setRow from Matrix2/3/4
Removed prototype for multiply, multiplyByVector, and multiplyByScalar from Matrix2/3/4
Removed prototype for equals and equalsEpsilon from Matrix2/3/4
Removed prototype for negate and transpose from Matrix2/3/4
Removed prototype for getTranslation and getRotation from Matrix4
Removed prototype for inverse and inverseTransformation from Matrix4
Removed prototype for multiplyByTranslation/UniformScale/Point from Matrix4
Updated CHANGES.md
Make future merging easier
Fixed some missed clones
Changed some clones to static versions
Made jsHint happy
Added pick id
Fix sensor picking
Added options to ellipsoid primitive
Merge branch 'master' of git://github.com/AnalyticalGraphicsInc/cesium into issue1082-Matrix

Conflicts:
	CHANGES.md
	Source/Core/CatmullRomSpline.js
	Source/Core/ExtentGeometry.js
	Source/Core/ExtentOutlineGeometry.js
	Source/Core/HermiteSpline.js
	Source/Core/IntersectionTests.js
	Source/Core/Shapes.js
	Source/Core/Simon1994PlanetaryPositions.js
	Source/DynamicScene/DynamicConeVisualizerUsingCustomSensor.js
	Source/Scene/Billboard.js
	Source/Scene/Camera.js
	Source/Scene/CameraController.js
	Source/Scene/CameraFlightPath.js
	Source/Scene/SceneTransitioner.js
	Source/Widgets/HomeButton/HomeButtonViewModel.js
	Specs/Core/TransformsSpec.js
	Specs/Renderer/AutomaticUniformSpec.js
Added back equals and equalsEpsilon based on comment by @mramato in issue #1082
Made jsHint happy