Fix how timeout is handle in license requests
Created by: epiclabsDASH
Fix how dash.js manages timeout of license requests.
In this same PR I am fixing an issue I could reproduce quite sporadically related with live streaming playback. In one of my test streams sometimes getLiveEdge is called while DVRInfo is still not set what raised an exception.