mikeal/request — pull request #384 by mafintosh (2012-12-05 11:13:40+00:00)
Title: Destroy the response if present when destroying the request

Right now calling `req.destroy` does nothing when the response is present and the request will continue to emit data.

This makes sure to call `response.abort` if there is a response present which ensures that the stream will stop emitting data when destroy is called.