Make TransportConnectJob pass NetworkIsolationKey to the HostResolver.

And pass the NIK to TransportConnectJob through its parameters, except
when connecting to proxies.

The SOCKS4 path does not yet pass in NIKs for resolving destination
server hostnames, which I'll do in a followup.


Bug: 997049
Change-Id: I13dae896cfbb4286c6e8107637a1b624dc800eb6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1894469
Reviewed-by: Eric Orth <[email protected]>
Commit-Queue: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#712584}
15 files changed