Handle ListAccount fetches and watching the GAIA cookies from within the GaiaCookieManagerService.
This CL only implements non-ChromeOS features; AboutSigninInterals and the AccountReconcilor. ChromeOS features will come later, as they require more support. This CL also removes the ReconcilorSource as a parameter to ListAccounts. Changes the observed cookie from the LSID cookie to the APISID cookie at nickk@'s suggestion.
Design doc: https://docs.google.com/document/d/1FfmSS7M87L_2tkVuHO3NuruborFm6qHXe2VdktZg-HQ/
BUG=466799, 463611, 471210
Review URL: https://codereview.chromium.org/1075273002
Cr-Commit-Position: refs/heads/master@{#326846}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index c6925c3..709fd0c 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -948,10 +948,10 @@
"sessions/session_restore_test_helper.h",
"sessions/session_service_test_helper.cc",
"sessions/session_service_test_helper.h",
- "signin/fake_account_reconcilor.cc",
- "signin/fake_account_reconcilor.h",
"signin/fake_account_tracker_service.cc",
"signin/fake_account_tracker_service.h",
+ "signin/fake_gaia_cookie_manager_service.cc",
+ "signin/fake_gaia_cookie_manager_service.h",
"signin/fake_profile_oauth2_token_service.cc",
"signin/fake_profile_oauth2_token_service.h",
"signin/fake_profile_oauth2_token_service_builder.cc",