Merge pull request #539 from alancutter/fixFirefoxPathTest

Update Firefox 28 failure expectations for path test
Update Player to new timing model and API
Add tests for new player API
Update existing tests to new player API
Update existing test to new player timing behaviour (currentTime does not progress beyond end)
Update test-player-cleanup.html to match new player timing behaviour