Optimize polyline collection bounding spheres.
Merge master into polylineBoundingSphere.
Clone bounding sphere after creating a command instead of union with previous.
Merge branch 'master' into polylineBoundingSphere
Add test.
Merge branch 'master' into polylineBoundingSphere
Optimize combined geometry's bounding sphere.
Fix #1000
Merge pull request #1001 from AnalyticalGraphicsInc/cleanHints

Fix #1000
Updates based on review.
Test responseType 'blob' after calling open.  Firefox throws when setting responseType before opening.
Merge pull request #1004 from AnalyticalGraphicsInc/fixLoadImageViaBlobInFirefox

Fix blob-based image loading in Firefox and IE11
If a task throws an error, reject the promise.

Also add tests for TaskProcessor, and add a helper function to do Jasmine-style "waitsFor" on a promise, then assert on the result or error.
Merge pull request #999 from AnalyticalGraphicsInc/geometryBoundingSphere

Optimize Geometry Bounding Sphere
Store the default TaskProcessor workerModulePrefix as well to make it easier to reset after tests.
Merge pull request #1005 from AnalyticalGraphicsInc/reportTaskProcessorFailure

Add error handling to TaskProcessor
Bail out of render loop if CesiumWidget/Viewer is destroyed.

This fixes a number of uncaught exceptions while running specs.  If the widget is destroyed, calling resize throws an exception, which is caught, but the exception handler then tries to raise onRenderLoopError, which has become undefined, which throws again.
Update CHANGES.md.
Merge pull request #997 from AnalyticalGraphicsInc/polylineBoundingSphere

Optimize Polyline Bounding Spheres
Merge pull request #1007 from AnalyticalGraphicsInc/fixRenderLoopWhenDestroying

Bail out of render loop if CesiumWidget/Viewer is destroyed.