Mojo: Refactor the in-process-specific bits out of DynamicServiceLoader.

Put them into InProcessDynamicServiceRunner, which implements
DynamicServiceRunner.

(This basically makes DynamicServiceLoader only "load", and separates
the "running" part into a separate class.)

[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257278 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/mojo/mojo.gyp b/mojo/mojo.gyp
index 637b9ef..3395c72 100644
--- a/mojo/mojo.gyp
+++ b/mojo/mojo.gyp
@@ -377,8 +377,11 @@
         'shell/context.h',
         'shell/dynamic_service_loader.cc',
         'shell/dynamic_service_loader.h',
+        'shell/dynamic_service_runner.h',
         'shell/init.cc',
         'shell/init.h',
+        'shell/in_process_dynamic_service_runner.cc',
+        'shell/in_process_dynamic_service_runner.h',
         'shell/keep_alive.cc',
         'shell/keep_alive.h',
         'shell/loader.cc',