Move Feature Policy methods from Frame/LocalFrame to SecurityContext/Document

This CL moves the functionality that previously existed in
Frame::IsFeatureEnabled to SecurityContext, and from
LocalFrame::ReportFeaturePolicyViolation to Document. The existing
Deprecated* methods are changed to defer to these new locations.

Bug: 888668
Change-Id: I2b926a88e9ac5c8428d4dc3cd4b3764b11f6d90d
Reviewed-on: https://chromium-review.googlesource.com/1241194
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594074}
9 files changed