Exclude PluginService for builds with enable_plugins==0
    
- Saves 140k in the final shared library (libchromeview.so)
- Fixes all plugin related link errors during component build of
content_shell_apk

BUG=158821, 162667

Review URL: https://chromiumcodereview.appspot.com/11615002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174087 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index ca51e92..aa144ca 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -787,6 +787,7 @@
 }
 
 void BrowserProcessImpl::PreMainMessageLoopRun() {
+#if defined(ENABLE_PLUGINS)
   PluginService* plugin_service = PluginService::GetInstance();
   plugin_service->SetFilter(ChromePluginServiceFilter::GetInstance());
   plugin_service->StartWatchingPlugins();
@@ -819,6 +820,8 @@
   }
 #endif
 
+#endif  // defined(ENABLE_PLUGINS)
+
   if (local_state_->IsManagedPreference(prefs::kDefaultBrowserSettingEnabled))
     ApplyDefaultBrowserPolicy();