For a TimedItem with infinte duration, the transformed time should should be equal to the directed time

Currently, in order to calculate the transformed time from the directed time,
we divide by the duration to get the time fraction, apply the timing function,
then multiply the result by the duration. This means that if the duration is
infinity, the transformed time is always zero, so the TimedItem's effect or
children will not play.

For a group, this behavior is probably unexpected. Consider the following
example ...

document.timeline.play(new ParGroup([
  new Animation(foo, bar, {iterations: Infinity, duration: 2}),
  new Animation(foo, bar, {iterations: Infinity, duration: 3}),
]));

A reasonable expectation is that both animations will repeat inefinitely, but
currently, neither will play. Note that in this example, the
'iterations: Infinity' can't easily be moved to the ParGroup because the
animations have different durations.

Instead, if the duration is infinity, we should set the transformed time to the
directed time. This means that the childrens' inherited times will progress as
expected, so they will play.

Note that the time fraction will remain zero, so an Animation with infinite
duration will still not play.
Disabled cache busting when opening tests in explore mode
Ensure inline style methods that modify the style cause the animation to reapply
Fix stylistic errors.
Fix test cross browser compatibility
Delegate mutating patched inline style methods to wrapped inline style
Make feature/prefix detection work with SVG files
Replace 'div' with 'g' when in SVG land
Fixed next frame behaviour for inline style methods to match property setters
Added test case for Safari bug
Split function up into two halves
Removed unsupported inline style interfaces from fallback test
Added fallback patch for animated inline style hack
Fixed Safari stack overflow when modifying an inline style during animation
Fixed fallback inline style patch next frame behaviour
Merge pull request #495 from alancutter/fixInlineStyleHackUpdateMethods

Ensure inline style methods that modify the style cause the animation to reapply
Merge pull request #494 from alancutter/noCacheBustingInExploreMode

Disable cache busting when opening tests in explore mode
Style fixes
Fix operator placement to match coding style
Merge pull request #496 from birtles/master

Fixes to work with SVG files