Add TraceConfig trace starts

This change adds the ability to start traces using an input TraceConfig
proto. This is intended to make the process of starting a trace config
less errorprone, and will allow for custom traces to be specified
without needing to go through Traceur's trace-building flow.

Test: Using a test TraceConfig, verify that tracing starts correctly and
      the output trace contains the expected config values.
Bug: 306420759
Change-Id: I939a8e6c9f321fc1286fd62e1893fa1c384a56d8
2 files changed