Convert HttpAuthHandlerNegotiate to new HostResolver API

Little bit of reworking how the results are processed.  Now that
results are only present when there was a resolve, rather than having a
potentially blank, potentially filled in AddressList, moved the
processing to handle reading the server/cannonname to the resolve-done
method.

Bug: 922699
Change-Id: I40abf84ef256c1784e262fd4b2792ad3677c8bf5
Reviewed-on: https://chromium-review.googlesource.com/c/1416400
Reviewed-by: Asanka Herath <asanka@chromium.org>
Commit-Queue: Eric Orth <ericorth@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623910}
3 files changed