tp: implement async track set tracker

This CL implements the async track set tracker described in
go/perfetto-tp-scaling-async-slices.

Currently, only Android async slices have been migrated but in the
future, GPU slices will also use this tracker and Chrome *may* be
migrated over as well depending on the result of experiments.

Doc: go/perfetto-tp-scaling-async-slices
Bug: 169088987
Change-Id: Idf9fcc05aa55c3e2fb7ef4b6d80a51166da238f4
diff --git a/Android.bp b/Android.bp
index c1a92ef..e50aed9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -7118,6 +7118,7 @@
     "src/trace_processor/importers/json/json_utils.cc",
     "src/trace_processor/importers/ninja/ninja_log_parser.cc",
     "src/trace_processor/importers/proto/args_table_utils.cc",
+    "src/trace_processor/importers/proto/async_track_set_tracker.cc",
     "src/trace_processor/importers/proto/heap_profile_tracker.cc",
     "src/trace_processor/importers/proto/metadata_tracker.cc",
     "src/trace_processor/importers/proto/packet_sequence_state.cc",