Be selective about which headers to forward

Some headers will cause connection problems. For example if while
processing a POST request, the 'Content-Length' header is forwarded on
an ESI subrequest, it will cause the remote server to wait for further
content, and the request will timeout.