More accurate timming for captions, progress event fixes

* bind to "timeupdate" instead of monitorEvent for more accurate captions timing
* don't rebind events on showThumbnail results in broken click to pause on replay
* reset buffer indicator on click complete
* removed manual progress binding ( was only useful for old e.loaded && e.total HTML5 api )
* pass instance id in hide and show control bar ( captions were moving in diffrent players )
* pass milliseconds as milliseconds not seconds float in match2caption

Bug: 49408
Change-Id: I78360cb4be16c2c5684be590ab23686fa901f12d
Merge "More accurate timming for captions, progress event fixes"