Added support for importing v1 flow events from json

Previously we didn't import flow events to the database.
Added FlowTracker - a data structure that helps to import flow events
Added additional logic to SliceTracker, now it interacts with
FlowTracker and notifies about any new slices via callback.
Flow Events version 1 are now importing to the database, table "flow",
support for version 2 would be added in the following CLs

Bug: 162311144
Change-Id: I570675e883f5ecbbdd8966a7e253bde85fc915b8
diff --git a/Android.bp b/Android.bp
index 1bf9cf2..802ef91 100644
--- a/Android.bp
+++ b/Android.bp
@@ -6712,6 +6712,7 @@
     "src/trace_processor/importers/common/args_tracker.cc",
     "src/trace_processor/importers/common/clock_tracker.cc",
     "src/trace_processor/importers/common/event_tracker.cc",
+    "src/trace_processor/importers/common/flow_tracker.cc",
     "src/trace_processor/importers/common/global_args_tracker.cc",
     "src/trace_processor/importers/common/process_tracker.cc",
     "src/trace_processor/importers/common/slice_tracker.cc",
@@ -6726,6 +6727,7 @@
   srcs: [
     "src/trace_processor/importers/common/clock_tracker_unittest.cc",
     "src/trace_processor/importers/common/event_tracker_unittest.cc",
+    "src/trace_processor/importers/common/flow_tracker_unittest.cc",
     "src/trace_processor/importers/common/process_tracker_unittest.cc",
     "src/trace_processor/importers/common/slice_tracker_unittest.cc",
   ],