Trace Processor for FrameTimeline events

This change adds the necessary tp implementation to parse Frame Timeline
events from SurfaceFlinger and store them into two tables namely,
ExpectedFrameTimelineSlice and ActualFrameTimelineSlice.

Bug: 173426914
Test: diff_test_trace_processory.py --trace-filter='frame_timeline*'

Change-Id: I77d6b7168828fc90eb633da88dc45232fac2d603
diff --git a/Android.bp b/Android.bp
index 8a69c11..0f6a95d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -7601,6 +7601,7 @@
     "src/trace_processor/importers/proto/android_probes_module.cc",
     "src/trace_processor/importers/proto/android_probes_parser.cc",
     "src/trace_processor/importers/proto/android_probes_tracker.cc",
+    "src/trace_processor/importers/proto/frame_timeline_event_parser.cc",
     "src/trace_processor/importers/proto/gpu_event_parser.cc",
     "src/trace_processor/importers/proto/graphics_event_module.cc",
     "src/trace_processor/importers/proto/graphics_frame_event_parser.cc",