Add ExternalAuthUtils methods to SigninManagerDelegate

This CL extends the java |SigninManagerDelegate| interface and its
android implementation |ChromeSigninManagerDelegate| with
|isGooglePlayServicesMissing| and |canUseGooglePlayServices|, removing
|ExternalAuthUtils| and |UserRecoverableErrorHandler| dependencies from
|SigninManager|.

Bug: 963400
Change-Id: I5faadf64e9e1565ca3eb458ae02ed8085e1f17bb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613085
Reviewed-by: Colin Blundell <blundell@chromium.org>
Reviewed-by: Boris Sazonov <bsazonov@chromium.org>
Commit-Queue: Pâris Meuleman <pmeuleman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663017}
3 files changed