trace identification refactoring (3)

- timeline components use trace instance
  to identify traces (instead of trace type).

- TimelineData uses trace instance
  to identify traces (instead of trace type).

- ActiveTraceChanged event provides active trace instance
  (instead of trace type).

Bug: 322803923
Test: npm run test:presubmit
Change-Id: Id6da0ab668e64929930c3f4312776f6d9598c47c
17 files changed