first pass at camera flight to extent
cleanup
fix some tests
test clean up
updated sandcastle camera example
removed allocations, fixed sandcastle example in 2D
fixed issues in sandcastle example
simplified the way CameraFlightPath.createAnimationExtent accesses functions in CameraController
added catches for when frameState.mode is morphing to avoid weird behavior
documentation
added camera controller tests, fixed documentation
Merge branch 'master' into extentCameraFlight
minor changes to sandcastle and documentation
handle mode = morphing slightly differently
return undefined if mode is morphing
return 0 duration if positions are equal
added new tests
updated CHANGES.md
cleaned up documentation
CameraFlightPath animations will throw if SceneMode is morphing
modified tests to match changes in CameraFlightPath.js
updated sandcastle example
Merge pull request #771 from hpinkos/extentCameraFlight

Extent camera flight
Merge remote-tracking branch 'origin/master' into viewer