Cleanup NoIPv6OnWifi for per-context resolvers

As a manager-wide property, removed enitrely from ContextHostResolver.
Because HostResolverManager::Set... was only ever set at manager-
creation time, replaced it with a new option in ManagerOptions. Because
HostResolverManager::Get... was only ever used in tests, replaced it
with a for_testing getter.

Took the opportunity to replace "no_ipv6_on_wifi" with
"check_ipv6_on_wifi" as I believe it's slightly more descriptive and
makes slightly more sense as a positive setting instead of a negative.

Bug: 934402
Change-Id: I20bfd822db886fbddded9319e1d291c300fe1489
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1582612
Reviewed-by: Paul Jensen <pauljensen@chromium.org>
Reviewed-by: Asanka Herath <asanka@chromium.org>
Commit-Queue: Eric Orth <ericorth@chromium.org>
Cr-Commit-Position: refs/heads/master@{#657741}
11 files changed