Only trigger progress if time differs

Fixes #746
Compare time to player.video.time

Also only trigger for times greater than zero

Fixes #747
Merge pull request #749 from flowplayer/bug/746

Only trigger progress if time differs