Add a Request type and refactor execution.
Add a Request type and refactor execution.

A Request can be obtained with RequestBuilder::build(), and executed
with Client::execute().

The RequestBuilder now also builds a Request and forwards it to the
inner client.

The execution logic was moved from Requestbuilder::send() to
ClientRef::execute_request().

seanmonstar/reqwest