Add Status::from_code_and_reason.
Split some client-common things out of server::request.

--HG--
extra : amend_source : 71501fd69769c39327a6fc7d5947c8433ce3bec4
Add first work for an HTTP client (far from complete or correct).