Initialize document policy on browser side

This CL adds initialization of document policy on browser side.
A DocumentPolicy instance is now available in RenderFrameHostImpl.

Bug: 993790
Change-Id: I990a39d219179dd9254060a7488eab4f991e44ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1988156
Commit-Queue: Charlie Hu <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: Ian Clelland <[email protected]>
Cr-Commit-Position: refs/heads/master@{#732883}
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
index 010d81a..3dbeac3 100644
--- a/content/renderer/render_frame_impl.h
+++ b/content/renderer/render_frame_impl.h
@@ -684,7 +684,8 @@
                             const blink::FramePolicy& frame_policy) override;
   void DidSetFramePolicyHeaders(
       blink::WebSandboxFlags flags,
-      const blink::ParsedFeaturePolicy& parsed_header) override;
+      const blink::ParsedFeaturePolicy& fp_header,
+      const blink::DocumentPolicy::FeatureState& dp_header) override;
   void DidAddContentSecurityPolicies(
       const blink::WebVector<blink::WebContentSecurityPolicy>&) override;
   void DidChangeFrameOwnerProperties(