Start creating a very simple CesiumWidget to replace the Dojo-based one.
Switch Sandcastle examples to new standalone CesiumWidget.
Merge branch 'master' into cesium-widget
Merge remote-tracking branch 'origin/master' into cesium-widget

Conflicts:
	build.xml
Merge branch 'master' into cesium-widget
Move CesiumWidget into its own subdirectory to be consistent with other widgets.
Some minor widget tweaks.  Major changes to come.
Merge branch 'master' into cesium-widget
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.
Fix Billboard.computeScreenSpacePosition.
Update CHANGES.md.
Merge branch 'master' into computeScreenSpacePosition

Conflicts:
	CHANGES.md
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.