Now that HTTP/2 seems to have confirmed they will not make Content-Length
part of the transport protocol (don't even get me started!) we need to
lift it out of HTTP/1 space and into the RFC processing.