Support Request.abort() in the browser

Fixes #192