cc: Add main frame timing info to frame timing tracker.
This patch adds main frame timing info to frame timing tracker.
The main frame start time is the timestamp of the frame in which we
did a SendBeginMainFrame. The "end" of the frame is the timestamp of
the beginning of the frame that follows the frame in which we activated.
We report start and end_time on each of the frames.
If a main frame is aborted, then we don't report the time unless we
aborted due to the fact that there were no changes (ie a "successful"
frame).
R=danakj, brianderson, mpb@chromium.org
Review URL: https://codereview.chromium.org/
914403003
Cr-Commit-Position: refs/heads/master@{#323806}