Convert FrameHostMsg_Detach to mojo

This CL converts FrameHostMsg_Detach to content's FrameHost and
RenderFrameProxyHost Mojo interface.

Bug: 1093911
Change-Id: I07e762be86dc2cc0ed8981a429d4345ec2971a71
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2282625
Commit-Queue: Miyoung Shin <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#791704}
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
index 203a366..df68cba 100644
--- a/content/renderer/render_frame_impl.h
+++ b/content/renderer/render_frame_impl.h
@@ -667,7 +667,8 @@
       const base::UnguessableToken& portal_token,
       const blink::WebElement& portal_element) override;
   blink::WebFrame* FindFrame(const blink::WebString& name) override;
-  void FrameDetached(DetachType type) override;
+  void WillDetach() override;
+  void FrameDetached() override;
   void DidChangeName(const blink::WebString& name) override;
   void DidSetFramePolicyHeaders(
       network::mojom::WebSandboxFlags flags,