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