On http://::@c@d:2 pass should be :%40c not :c%40

The inversed order seems to be a typo. The proposed fix is how the WHATWG and W3C URL Standard specifies parsing.
Merge pull request #498 from smola/patch-1

On http://::@c@d:2 pass should be :%40c not :c%40
Remove manual test for the href attribute.
Merge pull request #505 from Ms2ger/remove-useless-test

Remove manual test for the href attribute.