Allow non-zero Content-Length for HEAD requests

--- Quote from RFC-2616 ---
" The Content-Length entity-header field indicates the size of the entity-body,
in decimal number of OCTETs, sent to the recipient or, in the case of the HEAD
method, the size of the entity-body that would have been sent had the request
been a GET."