Fix: 'complete' event not tracked properly

 - Remove 'complete' event tracking from setProgress method as we can't rely on time-updates for video completion
 - Add an explicit 'complete' method to the tracker (to be called by a video 'ended' event listener)
Merge pull request #18 from dharFr/fix-track-complete

Fix: 'complete' event not tracked properly