Set the requester context info to the requests for off-main-thread-fetch.

This CL pipes the IsOriginSecure state to WorkerFetchContext and set it to
the RequestExtraData at WorkerFetchContextImpl::WillSendRequest().
And WorkerFetchContext::PrepareRequest() sets the RequestorOrigin of requests.

After this cl, foreign fetch tests will pass.

BUG=443374
R=falken@chromium.org, kinuko@chromium.org

Review-Url: https://codereview.chromium.org/2890723002 .
Cr-Commit-Position: refs/heads/master@{#473086}
6 files changed