Camera flight transforms

* Adds CameraController.setTransform. Sets the camera transform and modifies the position and orientation so that the current view isn't changed.
* Performs camera flights in the current camera reference frame and adds an optional end reference frame.
* Fixes the problem discussed here: https://groups.google.com/forum/#!topic/cesium-dev/udNI7kWaNbg