Update to Dojo 1.8.3

1. Delete `ThirdParty/dojo-release-1.7.2-src`
2. Add `ThirdParty/dojo-release-1.8.3-src`
3. Update source with find and replace.

No other changes
Update CHANGES
Rework Dojo build process and make it work with the new version.

The CesiumViewer app is now built into its own layer instead of using dojo/dojo.js.  Rename boot.js to CesiumViewerStartup.js and move all code out of there.  It only exists to set up the package config.  Reduce the number of files in the built output by deleting stuff we don't need, and modules that are already included in the app layer.
Merge remote-tracking branch 'origin/master' into dojoUpdate
Merge remote-tracking branch 'origin/master' into dojoUpdate

Conflicts:
	CHANGES.md
Merge pull request #486 from AnalyticalGraphicsInc/dojoUpdate

Dojo update