Handle media items with zero duration
Remove media element from its controller when using with MediaReference
Handle limited seek ranges
Fix a couple of tests after 1508f9
Use requestAnimationFrame() to avoid timeouts in tests
TimedItem.currentTime should be null if the inherited time is null
Remove TimedItem.itemTime and use equivalent currentTime instead

No functional change
Make TimedItem.currentTime read-only

This removes the need for a time drift in TimedItem.
Rename TimedItem.currentTime to localTime

No functional change.
Added 'ctm' as a valid property type in test-generator and anim-test-pre.
Used 'ctm' to generate checks of test-compositor.html.
Fix test-unpause.html after c4a0d0
Merge pull request #165 from steveblock/localTime

Fix TimedItem.localTime
Merge pull request #160 from steveblock/media

Fix a few MediaReference TODOs
Merge pull request #168 from steveblock/fixUnpause

Fix test-unpause.html after c4a0d0
Fix typo
Remove spurious setting of TimedItem._timeDrift
Purge the cached document time when setting up timing
Add tests to check that TimedItem is updated when calling Timeline.play()
Make updates to Player.currentTime take immediate effect
Make updates to Player.startTime take immediate effect