Convert JumpList to a KeyedService.

This ensures that exactly one JumpList exists per profile,
avoiding multiple jumplist updates.

BUG=40407

Review-Url: https://codereview.chromium.org/2323603002
Cr-Commit-Position: refs/heads/master@{#418276}
6 files changed