[Signin][Android] Reland "Add Java side of ConsistencyCookieManager"

Relands https://crrev.com/c/1565880 that broke UBSan build:
https://crbug.com/954204. The only difference in this CL is that
ConsistencyCookieManagerBase is now built on all platforms.

Adds ConsistencyCookieManager Java class that listens to
AccountManagerFacade.isUpdatePending and exposes it to the C++ code.

TBR=droger@chromium.org

Bug: 949562
Change-Id: I28165658f298865a54942c056158950825d41090
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1578560
Reviewed-by: Boris Sazonov <bsazonov@chromium.org>
Reviewed-by: David Roger <droger@chromium.org>
Commit-Queue: Boris Sazonov <bsazonov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#653132}
12 files changed