Add test for ServiceManager

I also separated out the dynamic service loader from the ServiceManager file, to remove the dependency of the ServiceManager on the shell's context. This made testing cleaner.

BUG=None
R=viettrungluu@chromium.org, viettrungluu

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

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


CrOS-Libchrome-Original-Commit: df47c4993b69f53a6ee7d0344d75e1dc6798ea01
11 files changed
tree: 134c656ec2f0bc44919b3227f1ffa3e266d545f5
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. ipc/
  6. mojo/
  7. testing/
  8. third_party/
  9. ui/