The Account Tracker now collects Hosted Domain information. The Signin
Manager observes the Account Tracker, so that a new PostSignedIn method
is called only after both OnSignedIn is done and the
AccountTrackerService has called ClientInfo. This is used to save a
hash of the user's password only when Profile Lock is available.
The next CL will clean up the GAIAInfoUpdateService, ProfileDownloader and profile_window so that the hosted_domain is only acquired through the AccountTracker.
(TBR of pavely@ and bartfab@ since their files only involve specifying fake signin factories for unit tests)
BUG=432286
TBR=pavely@chromium.org, bartfab@chromium.org
Review URL: https://codereview.chromium.org/
753243003
Cr-Commit-Position: refs/heads/master@{#307188}