bindings: Reduce the size of runtime_call_stats.h.

runtime_call_stats.h is used in 3,700+ compilation units, and this CL
reduces its pre-processed size by 1.09MB.

- In order to remove trace_event.h include, move some part of
  RuntimeCallStatsScopedTracer constructor to
  AddBeginTraceEventIfEnabled().
  This change didn't regress Speedometer locally.

- trace_event.h provided base::size() indirectly for many files. We need
  to update them to include base/stl_util.h.

Bug: 242216
Change-Id: I283bde2c0f2f78b95ce88885054cea1086579d74
Reviewed-on: https://chromium-review.googlesource.com/1130962
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573967}
52 files changed