Fix test failures and add a new test.
Merge branch 'terrain' into terrainAndOcean
Fix Sandcastle examples and test failures.
Tweak animation to make sure ring fully disappears.
Apply new Playback widget to CesiumViewerWidget.
Merge branch 'lighting' into terrainAndOcean

Conflicts:
	Source/Scene/CentralBody.js
	Source/Shaders/CentralBodyFS.glsl
Fix water shading.
Added a workaround for Firefox, only to reveal a new problem (which may or may not have resulted from auto-upgrading to Firefox 17).
Fixed another SVG issue.  Seems to work on Firefox desktop & mobile now (although touch events have yet to be added, awaiting new event system from camera/pinch-zoom branches).
Improvements to playback.update(), and disable timeline hover glow.
Merge remote-tracking branch 'origin/master' into playback

Conflicts:
	Source/Widgets/Dojo/CesiumViewerWidget.js
Renamed ClockStep.SYSTEM_CLOCK_DEPENDENT to ClockStep.SPEED_MULTIPLIER, added a realtime mode, added loop option to widget.
Hookup realtime button.
Improve test coverage for Clock and AnimationController.

All tests currently pass in Chrome 23 with ANGLE on.
Faster/Slower pop out of pause and realtime mode now.
Swap column and row parameters in Matrix*.getElementIndex.
Matrix3.fromQuaternion was returning the transpose of the rotation matrix.
Update CHANGES
Update CHANGES.md
Remove DistanceIntervalMaterial