Start of a SceneMode widget.

1. Replace 3 separate buttons in Cesium Viewer with a single drop-down button.
2. Add events to SceneTransitioner so mode changes can be detected.

Still a bunch of work left to do.
Ongoing SceneModeWidget work.
Ongoing SceneModeWidget work

1. Fix Sandcastle example
2. Rename cancelMorph to endMorph
3. Fix type in View.
4. Improve touch support.
Update CHANGES

Also removed unecessary call to stopPropagation in Animation widget which was interfering with the SceneModeWidget.
Merge remote-tracking branch 'origin/master' into sceneModeWidget
Merge branch 'master' into sceneModeWidget
Fix CHANGES after merge.
Merge branch 'master' into sceneModeWidget

Conflicts:
	CHANGES.md
Doc for SceneTransitioner

Also organize the code to be more inline with some of our best practices.
Merge branch 'master' into sceneModeWidget

Conflicts:
	CHANGES.md
Merge branch 'master' into sceneModeWidget

Conflicts:
	CHANGES.md
Merge branch 'master' into sceneModeWidget

Conflicts:
	CHANGES.md
Merge branch 'master' into sceneModeWidget

Conflicts:
	CHANGES.md
	Source/Widgets/Dojo/CesiumViewerWidget.css
Update themeing to match recent master changes.
Move and resize the scene widget.
Merge remote-tracking branch 'origin/sceneModeWidget' into scene-icons
Experimenting with some simpler graphics and a shorter tooltip.  Not happy with either yet...
Merge branch 'cssCleanup' into sceneModeWidget

Conflicts:
	CHANGES.md
	Source/Widgets/Dojo/CesiumViewerWidget.css
	Source/Widgets/Dojo/CesiumViewerWidget.html
Merge remote-tracking branch 'origin/master' into sceneModeWidget
Merge remote-tracking branch 'origin/master' into sceneModeWidget