Sentinel seek time now cleared down when the API transitions to the error state, otherwise, media reset and restarted with beginPlayback will retain the old target seek time
Added TODO for playPosition - it is possible that the mocks should be changed to have play position undefined initially, when stop() is called on the device, and when the media element is destroyed.
Refactor - _lastTime was not a suitably descriptive name
Whitespace change to make state transition clearer
Merge branch 'new-media-api-sentinels' of https://github.com/fmtvp/tal into new-media-api-sentinels
Implemented should be paused sentinel
Merge branch 'new-media-api-sentinels' of https://github.com/fmtvp/tal into new-media-api-sentinels
makeOneSecondPass device mocking hook altered to only increase playPosition if the device (not the TAL API) is in the PLAYING state
Altered play() mock to change the mock's play state, so that makeOneSecondPass will not increment time when play(0) has been called