perfetto: fix support for proto_descriptor targets

Since a source_set was being generated for these targets with the
same name as the target, these descriptors were not being regenerated
correctly when the proto changed.

Fix this by making the action directly be depended on when generating
descriptors.

Change-Id: Ibaf5cdc91f73654a0e73b31a076335a9b6be703d
diff --git a/BUILD.gn b/BUILD.gn
index 846d132..c808460 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -72,6 +72,10 @@
         "tools/proto_to_cpp",
         "tools/trace_to_text",
         "tools/trace_to_text:trace_to_text_lite_host($host_toolchain)",
+
+        # The diff testing framework depends on these descriptors.
+        "protos/perfetto/metrics:descriptor",
+        "protos/perfetto/trace:descriptor",
       ]
       if (is_linux || is_android) {
         deps += [ "tools/skippy" ]