Monitor player for signs of life during playback
Bundle up all player timeout monitoring into a single function. Add "healthchecks" during playback for timeupdate events and progress. If any healthcheck is successful, the timeout monitoring period is reset.
Merge pull request #8 from dmlap/hotfix/timeout-error

Monitor player for signs of life during playback