b17 - 2013-06-03

Breaking changes:
Replaced Uniform.getFrameNumber and Uniform.getTime with Uniform.getFrameState, which returns the full frame state.
Renamed Widgets/Fullscreen folder to Widgets/FullscreenButton along with associated objects/files.
FullscreenWidget -> FullscreenButton
FullscreenViewModel -> FullscreenButtonViewModel
Removed addAttribute, removeAttribute, and setIndexBuffer from VertexArray. They were not used.
Added support for approximating local vertical, local horizontal (LVLH) reference frames when using DynamicObjectView in 3D. The object automatically selects LVLH or EastNorthUp based on the object's velocity.
Added support for CZML defined vectors via new CzmlDirection, DynamicVector, and DynamicVectorVisualizer objects.
Added SceneTransforms.wgs84ToWindowCoordinates. #746.
Added fromElements to Cartesian2, Cartesian3, and Cartesian4.
Added DrawCommand.cull to avoid redundant visibility checks.
Added czm_morphTime automatic GLSL uniform.
Added support for OES_vertex_array_object, which improves rendering performance.
Added support for floating-point textures.
Added IntersectionTests.trianglePlaneIntersection.
Added computeHorizonCullingPoint, computeHorizonCullingPointFromVertices, and computeHorizonCullingPointFromExtent methods to EllipsoidalOccluder and used them to build a more accurate horizon occlusion test for terrain rendering.
Added sun visualization. See Sun and Scene.sun.
Added a new HomeButton widget for returning to the default view of the current scene mode.
Added Command.beforeExecute and Command.afterExecute events to enable additional processing when a command is executed.
Added rotation parameter to Polygon.configureExtent.
Added camera flight to extents. See new methods CameraController.getExtentCameraCoordinates and CameraFlightPath.createAnimationExtent.
Improved the load ordering of terrain and imagery tiles, so that relevant detail is now more likely to be loaded first.
Improved appearance of the Polyline arrow material.
Fixed polyline clipping artifact. #728.
Fixed polygon crossing International Date Line for 2D and Columbus view. #99.
Fixed issue for camera flights when frameState.mode === SceneMode.MORPHING
Fixed ISO8601 date parsing when UTC offset is specified in the extended format, such as 2008-11-10T14:00:00+02:30.