Extract trace from TaskAnnotator::RunTask to its call sites

This extracts TRACE_EVENT() that brackets the task being executed
from TaskAnnotator::RunTask() to its call sites, so that it covers
time spent in the task observers on the top level (i.e. in MessageLoop).

BUG=508005
TBR=chirantan

Review URL: https://codereview.chromium.org/1237283006

Cr-Original-Commit-Position: refs/heads/master@{#339091}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 596ad0cca35be6b20afba297d3e8c26ae52e3ec2
1 file changed