Adding 'timeout' handling to `XMLHttpRequest` shim
Merge pull request #498 from avoidwork/edge

Adding 'timeout' handling to `XMLHttpRequest` shim