Make FOV apply to the larger window dimension as discussed in #1591.
Remove the setter for .fovy on advice from @bagnell.
Refactor Sandcastle to avoid require boilerplate in the code editor.

The code in the editor is automatically surrounded with code to require in the Cesium module.  This removes the need for other buckets except Dojo (for now).
The gallery HTML files can be hand-edited to use a combined Cesium.js file simply by removing the RequireJS scripts from the head and inserting
a script tag for Cesium.js.
Various other cleanup in the Sandcastle code itself.  Gallery files are reloaded from the server when clicking them now, previously the contents would be cached in memory.
Clear undo history after loading a new demo.
Update CHANGES
Remove bucketTitle.  Fix QuadtreePrimitive example.
Merge remote-tracking branch 'origin/master' into refactorSandcastle

Conflicts:
	CHANGES.md
	Specs/Sandcastle/QuadtreePrimitive.html
fix typo
Merge remote-tracking branch 'origin/master' into refactorSandcastle

Conflicts:
	Apps/Sandcastle/gallery/CZML.html
Merge remote-tracking branch 'origin/master' into fov

Conflicts:
	Source/Scene/SceneTransitioner.js
	Specs/Scene/PerspectiveFrustumSpec.js
Fix fovy computation.
Fix tests.
Change default view calculation in camera and for the home button.
Refactor CesiumWidget to calculate canvas size earlier.

Previously, the canvas would be left at its default size until the first render.  Now, the size is calculated immediately after adding the canvas to the DOM.
Merge branch 'master' into refactorSandcastle

Conflicts:
	Apps/Sandcastle/gallery/3D Models.html
	Apps/Sandcastle/gallery/Billboards.html
	Apps/Sandcastle/gallery/CZML.html
	Apps/Sandcastle/gallery/Camera.html
	Apps/Sandcastle/gallery/Labels.html
	Apps/Sandcastle/gallery/Materials.html
	Apps/Sandcastle/gallery/Polyline Color.html
	Apps/Sandcastle/gallery/Polyline Material.html
	Apps/Sandcastle/gallery/Polyline.html
	Apps/Sandcastle/gallery/Simple Polyline.html
	CHANGES.md
remove stray Circles and Elipses picture
whitespace cleanup
Fix line numbers for highlighting and errors.
Fix line numbers in Firefox which are zero-indexed.
Trim whitespace from the start of the HTML editor contents.