Work around stack overflow in Chrome caused by a large number of arguments to splice.apply.
Add unit test for stack overflow in Chrome.

See https://code.google.com/p/chromium/issues/detail?id=56588
Refactor code to remove array allocation.
Fix PolylineCollection.destroy

Originally reported on the mailing list: https://groups.google.com/d/msg/cesium-dev/gHnPxShEWTY/0du0hPm0fVEJ It turns out that our specs were never destroying the PolylineCollection, which was hiding the issue.  I updated the specs to destroy after each and also fixed the issue, which was a missing undefined check.
Merge pull request #974 from AnalyticalGraphicsInc/czml-stack-overflow

Czml stack overflow
Merge pull request #975 from AnalyticalGraphicsInc/fix-polylines-destroy

Fix PolylineCollection.destroy
Fix intersectionColor in conic cone visualizer.

Originally reported here: https://groups.google.com/d/msg/cesium-dev/WZkKLcnMjUY/evGdLCwY5bQJ
Changes after review.
Remove useless parameter.
Merge pull request #979 from AnalyticalGraphicsInc/cone-visualizer-intersectionColor

Fix intersectionColor in conic cone visualizer.
Properly call error event and reject promises when failing to load data sources.
Merge branch 'fixDataSourceErrors' into dataSourceBrowser

Conflicts:
	Source/DynamicScene/CzmlDataSource.js
Merge remote-tracking branch 'origin/master' into dataSourceBrowser