Componentize HistoryService, HistoryBackend and related classes

Move a bunch of files from chrome/browser/history to components/history as
they have no problematic dependency anymore (move them in a single pass as
they have circular #include).

Update DEPS, dependencies in gyp/gn files and #include. Files were moved
with tools/git/move_source_file.py and #include fixes were automated.

BUG=453790

Review URL: https://codereview.chromium.org/961873003

Cr-Commit-Position: refs/heads/master@{#320332}
126 files changed