Fix polyfill to match spec's definition of the active phase for a timed item
Merge pull request #536 from alancutter/activePhaseFix

Match spec's definition of the active phase for a timed item
Reversed players are not finished when past their source duration
Apply animation effects as soon as the animation is played
Updated CustomAnimationEffects to EffectCallbacks
Rebased tests to use EffectCallbacks instead of CustomAnimationEffects
Give more readable status updates from Test Runner
Merge pull request #540 from alancutter/effectCallback

Replace CustomAnimationEffects with EffectCallbacks
Only show Test Runner debug information for failing tests when --verbose is given
Empty compositable value stacks do not require the base value to be captured
Merge pull request #551 from alancutter/stackLogicFix

Avoid capturing base values for empty compositable value stacks
Check if Chrome needs installing before installing it to avoid duplicate installs
Merge pull request #545 from alancutter/fixPlayerReverseUpdate

Reversed players are not finished when past their source duration
Revert "Merge pull request #445 from steveblock/chainedTimingFunctions"

This reverts commit a8a5443f89c32c60970d7424eef220937e1739ec, reversing
changes made to c2b4bb3d4d89cdcedc2874a214420cb402a51734.
Merge pull request #552 from alancutter/quietTestRunnerDebugOutput

Quiet test harness debug output for failing tests
Merge pull request #547 from alancutter/testProgressOutput

Give more readable status updates from Test Runner
Only show passing test results when --verbose is specified
Merge pull request #546 from alancutter/quietTestPasses

Only show passing test results when --verbose is specified
Merge pull request #550 from alancutter/fixAndroid

Remove redundant install of the Chrome APK on Android
Add Travis build status to README.md