Remove some unnecessary includes from extension_function_dispatcher.cc

This is a small step toward breaking ExtensionFunctionDispatcher's
src/chrome dependencies so it can move to src/extensions.

BUG=332986
TEST=compiles
[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249836 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_function_dispatcher.cc b/chrome/browser/extensions/extension_function_dispatcher.cc
index 944763f5..112b5f47d 100644
--- a/chrome/browser/extensions/extension_function_dispatcher.cc
+++ b/chrome/browser/extensions/extension_function_dispatcher.cc
@@ -13,12 +13,9 @@
 #include "base/values.h"
 #include "build/build_config.h"
 #include "chrome/browser/extensions/extension_function_registry.h"
-#include "chrome/browser/extensions/extension_util.h"
-#include "chrome/browser/extensions/extension_web_ui.h"
 #include "chrome/browser/external_protocol/external_protocol_handler.h"
 #include "chrome/browser/renderer_host/chrome_render_message_filter.h"
 #include "chrome/common/extensions/extension_messages.h"
-#include "chrome/common/url_constants.h"
 #include "content/public/browser/browser_thread.h"
 #include "content/public/browser/render_frame_host.h"
 #include "content/public/browser/render_process_host.h"
@@ -376,7 +373,8 @@
   function_ui->set_dispatcher(AsWeakPtr());
   function_ui->set_context(browser_context_);
   function->set_include_incognito(
-      extensions::util::CanCrossIncognito(extension, browser_context_));
+      ExtensionsBrowserClient::Get()->CanExtensionCrossIncognito(
+          extension, browser_context_));
 
   if (!CheckPermissions(function.get(), extension, params, callback))
     return;