DoResolveRelative must not parse mailto schemes as path URLs.

Currently DoResolveRelative perform a ParsePathURL on those
URLs, which have a valid base_parsed_authority.host. However,
hash-mark (#) is not interpreted for mailto schemes, which
result an incorrect parsing.

BUG=413569

Review URL: https://codereview.chromium.org/767713002

Cr-Commit-Position: refs/heads/master@{#306803}
2 files changed