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/BUILD b/BUILD
index 72eae9b..a63cb85 100644
--- a/BUILD
+++ b/BUILD
@@ -727,6 +727,8 @@
         "src/trace_processor/importers/common/clock_tracker.h",
         "src/trace_processor/importers/common/event_tracker.cc",
         "src/trace_processor/importers/common/event_tracker.h",
+        "src/trace_processor/importers/common/flow_tracker.cc",
+        "src/trace_processor/importers/common/flow_tracker.h",
         "src/trace_processor/importers/common/global_args_tracker.cc",
         "src/trace_processor/importers/common/global_args_tracker.h",
         "src/trace_processor/importers/common/process_tracker.cc",
@@ -876,6 +878,7 @@
     srcs = [
         "src/trace_processor/tables/android_tables.h",
         "src/trace_processor/tables/counter_tables.h",
+        "src/trace_processor/tables/flow_tables.h",
         "src/trace_processor/tables/macros.h",
         "src/trace_processor/tables/macros_internal.h",
         "src/trace_processor/tables/metadata_tables.h",