Added a method to serialize a Url to a path with a query string

Intended for use by HTTP clients. The Hyper client currently calls serialize_path() when constructing its GET requests, but this discards the query string. I'm suggesting this new rust-url method so that Hyper can use it.


Should this be `Option<&'b str>` instead?