Move "global properties" to ResourceFetcherProperties, part 2

Introduce ResourceFetcherProperties::GetFetchClientSettingsObject.
Move FrameFetchContext::ProvideDocumentToContext to
ResourceFetcher::UpdateDocument, and delete
FetchContext::IsFrameFetchContext as it existed only for
ProvideDocumentToContext.

Bug: 914739
Change-Id: I5bdfd3f1af400c78ff8afd4cda91075eadbfa230
Reviewed-on: https://chromium-review.googlesource.com/c/1405961
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622775}
31 files changed