Add @PreDestroy to NettyAsyncHttpClient
Destroy any HTTP clients created via Guice
Add request state information AsyncHttpClient for debugging

Cancel http request if an error occurs while sending the request