Added doc comments for the *Client.Do() function, and changed the call signature to allow for custom URL-encoded parameters.
Added doc comments for the *Client.Do() function, and changed the call signature to allow for custom URL-encoded parameters.

The new `params` argument is just a string-string map.

nesv/go-contextio