Introduce HistoryClient interface

Introduce the HistoryClient interface that will abstract the embedder for
the history component. The implementation in //chrome ChromeHistoryClient
owns the HistoryService and implements the KeyedService interface.

BUG=371825
TBR=sky, zea

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273846 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/DEPS b/chrome/browser/DEPS
index abd3c8a..08d20ee 100644
--- a/chrome/browser/DEPS
+++ b/chrome/browser/DEPS
@@ -25,6 +25,7 @@
   "+components/feedback",
   "+components/gcm_driver",
   "+components/google",
+  "+components/history",
   "+components/infobars",
   "+components/invalidation",
   "+components/keyed_service",