Add a "header_only" option to the parser.

If this option is specified, only the HTTP header is parsed. This is useful for
parsing HEAD requests that have no body.
Merge pull request #38 from geertj/header_only

Add a "header_only" option to the parser.