CZML Model support.
fix to multitrack to allow for altitudeMode=absolute when track has no altitudeMode specified.
Add `resolution` property to Path.jsonschema

1. Resolution provides a maximum step size, in seconds, for the CZML implementor to take when sampling the `position` property for path visualization.
2. Everything else is just due to java translation using latest CS2Java.
Merge pull request #41 from AnalyticalGraphicsInc/issue40

fix to multitrack
Merge remote-tracking branch 'origin/master' into pathResolution
Merge pull request #42 from AnalyticalGraphicsInc/pathResolution

Add `resolution` property to Path.jsonschema
writers for DynamicEllipse.
add Ellipse schema file.
Add `outlineWidth` property to Label.
changes to ellipse writer to just use bearing, semimajorAxis and semiMinorAxis.
Merge pull request #44 from AnalyticalGraphicsInc/labelOutlines

Add `outlineWidth` property to Label.
Merge branch 'master' into dynamicEllipse
Update Java
Merge pull request #43 from AnalyticalGraphicsInc/dynamicEllipse

Czml writer updates for dynamic ellipse
Add GetId from kml document element, and generate if it does not exist
Fixed typo in Geometry
Added tests for GetId from kml document element
Added TestGeometry.cs to KmlToCesiumLanguageTests.csproj
Forgot to remove commented out code
First pass at a `clock` object.