Remove UUID support

The UUID crate is being split out from the standard Rust distribution,
and it doesn't make sense to force downstream code to pull that crate in
as well.
Switch to servo's rust-url

It's not ready to merge yet since it can't handle unix socket paths in
hosts.