support for for reading dynamic ellipse information through czml.
fix formatting in CZMLDefaults.js.
changes based on czml-writer updates.
add tests for dynamicPolyline and dynamicPolygon.
clean up code, improve performance, increase code coverage for dynamicEllipse.
Merge branch 'master' into dynamicEllipse
Build speed improvements.

Refactor build tasks to use shared functionality for iterating files matched by filesets, and for writing content to files.  Use a state file to track whether comments have been removed from shader source.
Make sure the build directory exists before running any of the tasks.
Merge pull request #569 from AnalyticalGraphicsInc/buildSpeed

Build speed improvements.
Changes after review

1. Update CHANGES.
2. Run Eclipse formatter on modified code.
3. Removed unused modules.
4. Improve test coverage.
Merge pull request #560 from AnalyticalGraphicsInc/dynamicEllipse

Allow for processing of Dynamic ellipse CZML
Merge remote-tracking branch 'origin/master' into terrainSample

Conflicts:
	CHANGES.md