Fix issue # 1938 - MSS with dvrWindowsSize = 0
Created by: jeremco
Hi
This PR solves a pb encountered by @qchroman (cf Issue #1938 (closed)) , when playing streams https://djkxw9frc3oss.cloudfront.net/live/live.isml/Manifest https://djkxw9frc3oss.cloudfront.net/live/Sintel_0500.isml/Manifest
It has to be noticed that using these streams, some fragments are quite long (10s) and sometimes getFragmentRequestForTime doesn't return the right fragment corresponding to time, but the previous one, because of threshold in FragmentModel:getRequestForTime. That's why there is a loop in nextFragmentRuel, to get the first next not loaded fragment.
Another point is buffer parameters are : "liveDelay": 18, "stableBufferTime": 16, "bufferTimeAtTopQuality": 16, "bufferTimeAtTopQualityLongForm": 16