Add track_event_descriptor to data_source_descriptor

In this CL an additional field has been added to put categories inside
the datasource descriptor. In this way, in the future, they will be sent
in the "QueryServiceStateResponse" (see consumer_port.proto)

Bug: 140224909
Change-Id: Ie4a1a6f57e6b997f734a505dca4eb49621c4a79e
diff --git a/Android.bp b/Android.bp
index c84ee57..95cae8e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1166,6 +1166,7 @@
     "protos/perfetto/common/sys_stats_counters.proto",
     "protos/perfetto/common/trace_stats.proto",
     "protos/perfetto/common/tracing_service_state.proto",
+    "protos/perfetto/common/track_event_descriptor.proto",
   ],
   tools: [
     "aprotoc",
@@ -1181,6 +1182,7 @@
     "external/perfetto/protos/perfetto/common/sys_stats_counters.pb.cc",
     "external/perfetto/protos/perfetto/common/trace_stats.pb.cc",
     "external/perfetto/protos/perfetto/common/tracing_service_state.pb.cc",
+    "external/perfetto/protos/perfetto/common/track_event_descriptor.pb.cc",
   ],
 }
 
@@ -1197,6 +1199,7 @@
     "protos/perfetto/common/sys_stats_counters.proto",
     "protos/perfetto/common/trace_stats.proto",
     "protos/perfetto/common/tracing_service_state.proto",
+    "protos/perfetto/common/track_event_descriptor.proto",
   ],
   tools: [
     "aprotoc",
@@ -1212,6 +1215,7 @@
     "external/perfetto/protos/perfetto/common/sys_stats_counters.pb.h",
     "external/perfetto/protos/perfetto/common/trace_stats.pb.h",
     "external/perfetto/protos/perfetto/common/tracing_service_state.pb.h",
+    "external/perfetto/protos/perfetto/common/track_event_descriptor.pb.h",
   ],
   export_include_dirs: [
     ".",
@@ -1232,6 +1236,7 @@
     "protos/perfetto/common/sys_stats_counters.proto",
     "protos/perfetto/common/trace_stats.proto",
     "protos/perfetto/common/tracing_service_state.proto",
+    "protos/perfetto/common/track_event_descriptor.proto",
   ],
   tools: [
     "aprotoc",
@@ -1248,6 +1253,7 @@
     "external/perfetto/protos/perfetto/common/sys_stats_counters.pbzero.cc",
     "external/perfetto/protos/perfetto/common/trace_stats.pbzero.cc",
     "external/perfetto/protos/perfetto/common/tracing_service_state.pbzero.cc",
+    "external/perfetto/protos/perfetto/common/track_event_descriptor.pbzero.cc",
   ],
 }
 
@@ -1264,6 +1270,7 @@
     "protos/perfetto/common/sys_stats_counters.proto",
     "protos/perfetto/common/trace_stats.proto",
     "protos/perfetto/common/tracing_service_state.proto",
+    "protos/perfetto/common/track_event_descriptor.proto",
   ],
   tools: [
     "aprotoc",
@@ -1280,6 +1287,7 @@
     "external/perfetto/protos/perfetto/common/sys_stats_counters.pbzero.h",
     "external/perfetto/protos/perfetto/common/trace_stats.pbzero.h",
     "external/perfetto/protos/perfetto/common/tracing_service_state.pbzero.h",
+    "external/perfetto/protos/perfetto/common/track_event_descriptor.pbzero.h",
   ],
   export_include_dirs: [
     ".",