Merge pull request #237 from mithro/master

Fixing calls to obsolete "add" method.
Fixed car demo after parentGroup TimedItem constructor API was removed
New Timing interface
Update tests to use iterationDuration in place of duration
Simplify cloning of timing
Make Timing mutable and calculated properties on TimedItem read only
Use TimedItem.iterationDuration in tests.
Use null internally for linear timing. Handle special cases in iterationCount, iterationDuration and activeDuration
Rename TimedItem.timing to specified
Clean up preset timing functions
Rename TimedItem.animationTime to _animationTime
Rename TimedItem.iterationTime to TimedItem._iterationTime
Fix test-modify-timing-params
Fix test-iteration-start
Merge pull request #238 from alancutter/fixCarDemo

Fixed car demo after parentGroup TimedItem constructor API was removed
Merge pull request #222 from dstockwell/specified-timing

Implement new Timing interface and rename TimedItem.timing to specified