proxy: better `isHopByHop` regexp
proxy: strip "hop by hop" headers from the client response

Fixes a TODO comment. Also now that this is using `eachHeaders()` for the
proxy request and client response, when using node >= v0.11.6 then proper
camel-cased header values will be proxied (i.e. no auto-lowercasing).