Adds graph processor to Perfetto

GraphProcessor and GlobalDumpGraph with unit tests from Chromium project has been refacorized and added to Perfetto project. All dependencies to Chromium project has been removed after the code has been moved to Perfetto. See crbug.com/1095982 for more details.

Bug: 1095982
Change-Id: Id2de30949714c7c869861ecb58738f69f2a25e20
diff --git a/BUILD.gn b/BUILD.gn
index 0a1b23c..e5d95c4 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -234,6 +234,7 @@
   component("libperfetto") {
     public_configs = [ "gn:public_config" ]
     deps = [
+      "src/trace_processor/importers/memory_tracker:graph_processor",
       "src/tracing:client_api",
       "src/tracing/core",
 
@@ -243,6 +244,7 @@
     configs -= [ "//build/config/compiler:chromium_code" ]
     configs += [ "//build/config/compiler:no_chromium_code" ]
     public_deps = [
+      "include/perfetto/ext/trace_processor/importers/memory_tracker",
       "include/perfetto/ext/tracing/core",
       "include/perfetto/tracing",
       "protos/perfetto/common:zero",