Get rid of the following dependencies from content:
  chrome/common/chrome_constants.h
  chrome/common/chrome_paths.h
  chrome/common/logging_chrome.h

BUG=76697
Review URL: http://codereview.chromium.org/7104144

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88935 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 3c4b52e..771f67ee 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -766,6 +766,16 @@
     webkit::npapi::PluginList::Singleton()->AddExtraPluginPath(path);
   }
 
+#if defined(OS_POSIX)
+  // Also find plugins in a user-specific plugins dir,
+  // e.g. ~/.config/chromium/Plugins.
+  FilePath user_data_dir;
+  if (PathService::Get(chrome::DIR_USER_DATA, &user_data_dir)) {
+    webkit::npapi::PluginList::Singleton()->AddExtraPluginDir(
+        user_data_dir.Append("Plugins"));
+  }
+#endif
+
   scoped_ptr<IOThread> thread(new IOThread(
       local_state(), net_log_.get(), extension_event_router_forwarder_.get()));
   base::Thread::Options options;