Remove requests only when there is a real discontinuity
Created by: epiclabsDASH
Remove threshold in removeExecutedRequestAfterTime because it causes more problems than solutions on streams with time alignment issues.
Modifies NextFragmentRequestRule so it calls to removeExecutedRequestAfterTime when there is a real discontinuity (buffer separated in 2 ranges itself doesn't mean there is a time discontinuity).