Manually roll third_party/perfetto to 16626dc4501d.

Cloned from crrev.com/c/1527418, updated ProducerClient interface.

---
Roll src/third_party/perfetto eff66d82dc0d..16626dc4501d (11 commits)

https://android.googlesource.com/platform/external/perfetto.git/+log/eff66d82dc0d..16626dc4501d


git log eff66d82dc0d..16626dc4501d --date=short --no-merges --format='%ad %ae %s'
2019-03-18 eseckler@google.com Merge "service: Mark instances as stopped correctly on unregistering source."
2019-03-18 rsavitski@google.com Merge "heapprofd: remove Client.FreePage nesting, and try to make names more consistent"
2019-03-18 lalitm@google.com trace_processor: support span left join for mixed partitioned tables
2019-03-18 lalitm@google.com trace_processor: add support for left joins in no partition mode
2019-03-18 eseckler@google.com build: Only include traced service tests in android/standalone builds.
2019-03-16 primiano@google.com Merge "ftrace: add header_page and trace_marker fallbacks for user builds"
2019-03-15 fmayer@google.com Add lazy startup producer class to traced.
2019-03-15 primiano@google.com Merge "Fix android x86 build config"
2019-03-15 eseckler@google.com Merge "service/producer: Track data source instance state, notify on start"
2019-03-15 hjd@google.com Merge "traced_probes: Workaround atrace bug when stdin is closed"
2019-03-15 rsavitski@google.com Merge "Fix unwinding with NO_DEXFILE_SUPPORT."


Created with:
  gclient setdep -r src/third_party/perfetto@16626dc4501d

The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


BUG=chromium:126724929
TBR=perfetto-bugs@google.com

Change-Id: Idafe0dab40cf17793befd0d7b8a31223e322061e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1524487
Commit-Queue: Eric Seckler <eseckler@chromium.org>
Reviewed-by: Eric Seckler <eseckler@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641621}
3 files changed