[Merge M77] [scheduler] Add frame interference histogram.

This CL adds a
RendererScheduler.TimeRunningOtherFramesWhileTaskReady.[frame visibility].[queue type]
histogram that records the time spent running tasks from other frames
while a frame task was ready to run. A non-delayed task is ready to run
when it is posted. A delayed task is ready to run when its delay
expires.

[email protected]

(cherry picked from commit f8842c88cf34e91ac3bfcb507a4c0129bd4b7b91)

Bug: 984057
Change-Id: I07a0f02dac1f621613cbde979bdd960ac93826fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1689339
Commit-Queue: Gabriel Charette <[email protected]>
Reviewed-by: Jesse Doherty <[email protected]>
Reviewed-by: Alexander Timin <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Cr-Original-Commit-Position: refs/heads/master@{#681928}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1742427
Cr-Commit-Position: refs/branch-heads/3865@{#262}
Cr-Branched-From: 0cdcc6158160790658d1f033d3db873603250124-refs/heads/master@{#681094}
14 files changed