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

Also, restore `rust-url`'s non-empty path invariant.