fix https://github.com/mangui/HLSprovider/issues/21
keep PTS value foe each Fragment, and reevaluate Fragment duration when start PTS of two consecutive fragments is known
this avoids rounding error affecting the playback position, which in the long run will offset the captions.