Remove unnecessary trailing .0 from doubles in CZML output.

Also clean up some whitespace and some dead code.  Also includes updated Java compatibility library with updated Joda Time 2.2.
Fix failing tests.
Merge pull request #49 from AnalyticalGraphicsInc/compactDoubles

Remove unnecessary trailing .0 from doubles in CZML output.