Remove dependency of HistoryService on WebHistoryServiceFactory
Change HistoryService::ExpireLocalAndRemoteHistoryBetween() to
receive the history::WebHistoryService instance to use in order
to remove a dependency of HistoryService on Profile.
It is not possible to pass the WebHistoryService instance to the
HistoryService constructor and add a dependency between the two
factories due to http://crbug.com/171406 (as WebHistoryService
depends on a KeyedService calling Profile::GetRequestContext()).
BUG=453790
Review URL: https://codereview.chromium.org/
901803005
Cr-Commit-Position: refs/heads/master@{#315038}