Abort XHRs after 45s and trigger an error

Playlist and segment requests will now abort. Segment requests should continue to be retried automatically. Playlist requests will trigger a MEDIA_ERR_NETWORK.

@seniorflexdeveloper: review?