(fix) Update for new iron::Url API.

Also, restore `rust-url` non-empty path invariant.
Merge pull request #35 from michaelsproul/fix/url-api-update

(fix) Update for new iron::Url API.