buffer to parse message from
optional argument to store / pass previous position to which message was already parsed (speeds up parsing when message comes in parts)
* parsed message header length when parsed sucessfully * -ParseError.partial on error (ie. -1 when message header is not comlete yet)
Parses message request (request line + headers).