Add PolylineGlowMaterialProperty

This allows for DynamicScnee materials to make use of the PolylineGlow type.

Note, CZML does not support this material yet.
Make camera transform work across modes automatically WIP.
Fix morphing to different scene modes.
Fix tilt in columbus view.
Remove CameraColumbusViewMode.
Clean up DynamicObjectView by removing columbus view specific code. Will also remove 2D specific code soon. Update CHANGES.md about removing CameraColumbusViewMode before I forget.
Make Camera.transform work in 2D. Clean up more of DynamicObjectView by removing 2D specific code.
Make lookAt work as close as possible in 2D.
Fix scene transitions when following an object. Fix DynamicObjectView. Add height to lookAt in 2D.
A few more fixes for the camera Sandcastle example, camera flights, and geocoder flights.
Add/fix tests.
Update CHANGES.md.
Disable translate in 2D when camera is not in world reference frame and change left mouse click to rotate the map.
Merge branch 'camera-master', remote-tracking branch 'origin' into cameraTransform
Tweak CHANGES.md
Merge remote-tracking branch 'origin/master' into polylineGlow

Conflicts:
	CHANGES.md
Merge branch 'camera-master' into cameraTransform

Conflicts:
	CHANGES.md
Use scratch variables when converting camera transform to Columbus view and 2D.
Fix fliy to my location in 2D/Columbus view.
Flights do nothing when morphing.