Convert webapplicationinfo messages to use mojo.

This patch mojofies the ChromeFrameMsg_GetWebApplicationInfo
and ChromeFrameHostMsg_DidGetWebApplicationInfo message

Bug: 789826
Change-Id: Iff07e66d41f56f85e9298fc8e2ba38ab00f3e734
Reviewed-on: https://chromium-review.googlesource.com/800130
Commit-Queue: Chandramouli Sanchi <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#524674}
diff --git a/chrome/browser/extensions/tab_helper.h b/chrome/browser/extensions/tab_helper.h
index f469f0d..ba49aea 100644
--- a/chrome/browser/extensions/tab_helper.h
+++ b/chrome/browser/extensions/tab_helper.h
@@ -16,6 +16,7 @@
 #include "base/scoped_observer.h"
 #include "chrome/browser/extensions/active_tab_permission_granter.h"
 #include "chrome/browser/extensions/extension_reenabler.h"
+#include "chrome/common/chrome_render_frame.mojom.h"
 #include "chrome/common/extensions/mojom/inline_install.mojom.h"
 #include "chrome/common/extensions/webstore_install_result.h"
 #include "chrome/common/web_application_info.h"
@@ -154,8 +155,9 @@
       DoInlineInstallCallback callback) override;
 
   // Message handlers.
-  void OnDidGetWebApplicationInfo(content::RenderFrameHost* sender,
-                                  const WebApplicationInfo& info);
+  void OnDidGetWebApplicationInfo(
+      chrome::mojom::ChromeRenderFrameAssociatedPtr chrome_render_frame,
+      const WebApplicationInfo& info);
   void OnGetAppInstallState(content::RenderFrameHost* host,
                             const GURL& requestor_url,
                             int return_route_id,