Non-functional changes for ftrace descriptor generation

This CL contains the renames and moved code necessary for implementing
the ftrace descriptor generation.

(Only tiny functional change is the implementation of EndsWith)

Bug:120012594
Change-Id: Ia612d4d855c2911604a9801b81ce0497e794e9eb
diff --git a/Android.bp b/Android.bp
index c4777d1..5a6a79b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2561,6 +2561,7 @@
     "src/tracing/test/tracing_integration_test.cc",
     "tools/ftrace_proto_gen/ftrace_proto_gen.cc",
     "tools/ftrace_proto_gen/ftrace_proto_gen_unittest.cc",
+    "tools/ftrace_proto_gen/proto_gen_utils.cc",
     "tools/sanitizers_unittests/sanitizers_unittest.cc",
   ],
   shared_libs: [