Add declarativeContent support for bookmarked state

Allow extensions to test the bookmarked state of URLs using the
declarativeContent API.

BUG=485169

Review URL: https://codereview.chromium.org/1183983003

Cr-Commit-Position: refs/heads/master@{#335945}
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc
index a1f2547..8859364 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -22,6 +22,7 @@
 #include "chrome/browser/extensions/chrome_mojo_service_registration.h"
 #include "chrome/browser/extensions/chrome_process_manager_delegate.h"
 #include "chrome/browser/extensions/chrome_url_request_util.h"
+#include "chrome/browser/extensions/error_console/error_console.h"
 #include "chrome/browser/extensions/event_router_forwarder.h"
 #include "chrome/browser/extensions/extension_system_factory.h"
 #include "chrome/browser/extensions/extension_util.h"
@@ -324,4 +325,10 @@
   return ChromeExtensionWebContentsObserver::FromWebContents(web_contents);
 }
 
+void ChromeExtensionsBrowserClient::ReportError(
+    content::BrowserContext* context,
+    scoped_ptr<ExtensionError> error) {
+  extensions::ErrorConsole::Get(context)->ReportError(error.Pass());
+}
+
 }  // namespace extensions