Fix inter-process completion timestamp conversion

We basically use request completion time recorded in the render
process to calculate responseEnd defined in Resource Timing API. This
is problematic because the renderer main thread can be blocked for a
long time, and that is confusing users of devtools and Resource
Timing API.

This CL changes how to calculate responseEnd. With this CL, it will be
calculated based on the completion time recorded in the browser
process.

Bug: 824155, 835502, 843440
Change-Id: I990da586a86c420d21a8115d13e840f7c29d462e
Reviewed-on: https://chromium-review.googlesource.com/1053849
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559530}
5 files changed