With proxy, add response definition headers

When something is proxied, e.g. aResponse().proxiedFrom("http://foobar").withHeader("X-Special", "true"), the header definition is ignored. This patch changes that so withHeader directives are added to the response