Override default *CorsOriginAccessList* method implementations in CastBrowserContext

This is required as of this CL, since the default imp will trigger a CHECK:
    https://chromium-review.googlesource.com/c/chromium/src/+/1379793

Factored out CorsOriginPatternSetter into content/public/browser

Bug: b/123357094 (internal)
Test: (internal)
Change-Id: I5487bac447860889e8d307f3a5eb0b5d3eae9e6b
Reviewed-on: https://chromium-review.googlesource.com/c/1443027
Commit-Queue: Felipe Salazar <felipesalazar@chromium.org>
Auto-Submit: Felipe Salazar <felipesalazar@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#632066}
6 files changed