Prepare components_perftests in gn_isolate_map for perf waterfall

This change prepares us to run components_perftests on the perf waterfall.
It does a few things:
 - Moves the tests to run as an isolated script
 - Moves the target out of chromium_gtests and into suites run by
   isolated_scripts
 - Updates BUILD files to support the perf test runner

Bug: 648992
Change-Id: I898203dacc2b89754d2681952819b3104d9b95e9
Reviewed-on: https://chromium-review.googlesource.com/971163
Reviewed-by: Dirk Pranke <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Emily Hanley <[email protected]>
Commit-Queue: Charlie Harrison <[email protected]>
Cr-Commit-Position: refs/heads/master@{#545488}
diff --git a/BUILD.gn b/BUILD.gn
index f83d903..012bd5d 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -1074,7 +1074,10 @@
           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
     }
     if (is_win || is_android) {
-      data_deps += [ "//chrome/test:angle_perftests" ]
+      data_deps += [
+        "//components:components_perftests",
+        "//chrome/test:angle_perftests",
+      ]
     }
   }
 }