GN: Build rules and fixes for (almost) all mojo unittest targets

This writes GN rules for all mojo unittests except for the ones that
depend on view_manager which doesn't have GN build rules yet. This also
fixes up a few deps in the gyp rules such as targets unnecessarily
depending on mojo_cpp_bindings or base.

R=viettrungluu@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#291022}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291022 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 2216621503e84718d4468504ff7fff333de7233b
5 files changed
tree: 5e6a41f648ce1bd2ab4290209dff3a6fe6fd1031
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/