tracing: Add a way to observe track event sessions

This patch adds a new TrackEventSessionObserver interface in order to
allow applications to listen to track event tracing session lifecycle
events.

Bug: chromium:1006541

Change-Id: I0849924a782883a505dd42efe0eaea2fd74d24d0
diff --git a/CHANGELOG b/CHANGELOG
index 8841f7c..65d16b4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -3,6 +3,8 @@
     * Added trace packet interceptor API for rerouting trace data into
       non-Perfetto systems.
     * Added support for printing track events to the console.
+    * Added a way to observe track event tracing sessions starting and
+      stopping.
   Trace Processor:
     *
   UI: