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.

@seniorflexdeveloper @gkatsev: thoughts on this approach?