three-way merge with rust-url

https://github.com/servo/rust-url/blob/master/src/urltestdata.txt