Bugfix live edge calculation
Created by: dsilhavy
This PR changes the priority of the live delay calculation to the following descending order
- If low latency enabled set delay to 0
- If live delay was set by the user use this value
- If live delay fragment count was set by the user use this value
- If r parameter is present in the url use this parameter
- If suggestedPresentationDelay in included in the MPD use this value
- If fragment duration is available use 4*fragment duration
- Otherwise use minBufferTime*2
This PR also related to a fix applied regarding the suggestedPresentationDelay : https://github.com/Dash-Industry-Forum/dash.js/pull/3199