Fix compilation
Clean up Show impl a bit
Work around rust-lang/rust#17594
Move from the deprecated liburl to servo/rust-url