Improve abortion of fetch requests
Improve abortion of fetch requests

There was a case that if we try to abort a request that hasn’t started yet.
It happens if resolving of headers is in progress, then the abortion wouldn’t
happen correctly.
Adding extra var `aborted ` to keep the state and prevent actual AJAX XHR to start.

lookout/gringotts,lookout/gringotts