Migrate jumplist update task from FILE thread to base/task_scheduler

Currently, the jumplist update task is running on FILE thread, which can
hang the FILE thread so that no other tasks can be running on this thread
during that time. The FILE thread has been deprecated and it is preferred
to base/task_scheduler/post_task.h for new classes requiring a background
file I/O task runner.

This CL does this migration for the jumplist update task.

BUG=40407,179576

Review-Url: https://codereview.chromium.org/2779403002
Cr-Commit-Position: refs/heads/master@{#462280}
3 files changed