Provide our own url parser, so that we can handle Google Code's "fun" URLs that have a userinfo with an `@` in it. 😢