move HttpResponseListener interface into outbound UserAgent
add X-Forwarded-For header and remove HttpVersion parameter from HttpProxyHeaders.setVia