Made `Request::getUrl()` public.
It can be used at any time to see the URL that the request would be sent to, including any GET parameters.
Fixed strange logic where `Parameters::parse()` passed the URL sans query string back to the request.
Moved more responsibility for the URL to cURL.
We no longer bother setting a default scheme etc., and instead just give everything before the query string as the URL.