Implement a new process type for running PPAPI plugins. The process itself is
quite simple and just sets up the PPAPI dispatcher and loads the library.

There is a new command line switch --ppapi-out-of-process which runs PPAPI
plugins out of process using the new code path. There is some logic in
RenderView and PepperPluginModule for setting up this connection, but it should
be straightforward.

TEST=none
BUG=none
Review URL: http://codereview.chromium.org/3915002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65614 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 709a847ee12e1380df59db8cd3c972ec4f9c674e
diff --git a/base/base.gypi b/base/base.gypi
index 78c97aa..ee1f5c9 100644
--- a/base/base.gypi
+++ b/base/base.gypi
@@ -198,6 +198,8 @@
           'scoped_callback_factory.h',
           'mac/scoped_cftyperef.h',
           'scoped_handle.h',
+          'scoped_native_library.cc',
+          'scoped_native_library.h',
           'scoped_nsobject.h',
           'scoped_open_process.h',
           'scoped_ptr.h',