Forgot to change a property to a getter.
Add knockout-es5 plugin.  Replace knockout module with a shim module that loads both knockout and the plugin together.
Start migrating the widgets to ES5 properties and ES5 knockout observables.
Ongoing widget cleanup

1. Change all non-viewModel widget getter/setters to be ECMAScript 5 properties instead.
2. Update specs and Sandcastle examples so everything is working again.
Ongoing widget cleanup

Partially port HomeButton and SceneModePicker to the new ES5 based convention.
Adjust documentation.
Ongoing widget cleanup.
Update documentation.
Ongoing widget refactoring.
Update clockViewModel
Merge branch 'widgetCleanupES5' into viewerES5

Conflicts:
	Apps/CesiumViewer/CesiumViewer.js
	Apps/Sandcastle/gallery/Simple CZML Demo.html
	Apps/Sandcastle/gallery/Terrain.html
	Source/Widgets/Dojo/CesiumViewerWidget.js
Update new Viewer to use ECMAScript 5 properties.
Make CesiumViewerWidger and BaseLayerPicker work again.
Merge branch 'widgetCleanupES5' into viewerES5

Conflicts:
	Source/Widgets/Dojo/CesiumViewerWidget.js
Fix Sandcastle examples.
Port remaining widget code to ES5 properties.
Update CHANGES.md
More documentation cleanup.  Remove ImageryProviderViewModel.fromConstants.
Add licensing.
Fix trailing comma