Respond with 0 length body to HEAD requests over gateway

The HEAD method is identical to GET except that the server MUST NOT
return a message-body in the response.
Merge pull request #1695 from chrisbednarski/gatewayHead

Fixes #1683 - Gateway logs ProtocolViolationException error in response to HTTP HEAD requests