Avoid HTTP Header collisions.

Eventhough the HTTP header keys are defined in the spec they might be
expanded/changed in the future.

The proposal is to follow the SPDY/HTTP2 format and
prefix the request/response line headers with a colon.

The colon headers for requests are:

* `:method`
* `:path`

The colon header for responses is:

* `:status`
Merge pull request #71 from telehash/fd-avoid-http-header-collisions

Avoid HTTP Header collisions.