[STTS] move navigation time from client API into the bridge

This will avoid each client having to individually interact with
a history service, and consolidate the code needed to link SendTabToSelf
and the history services under//components/send_tab_to_self.

Bug: 910390
Change-Id: I8c53e63d0a28a398385533446170408483db8b9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1500834
Commit-Queue: Jeffrey Cohen <jeffreycohen@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Sebastien Seguin-Gagnon <sebsg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#637543}
10 files changed