3/n: Add most remaining plumbing for authenticatorId invalidation
1) Adds BiometricManager#invalidateAuthenticatorIds
2) Adds IBiometricAuthenticator#invalidateAuthenticatorId
3) Adds ServiceProvider(s)#invalidateAuthenticatorId
4) Finishes InvalidationRequesterClient implementation
A subsequent CL will implement the invalidation plumbing on
FaceProvider/FingerprintProvider.
Bug: 159667191
Test: atest InvalidationTrackerTest
Exempt-From-Owner-Approval: OWNERS not propagated through yet
Change-Id: I86eb6a6d37b0d6616422d57c696cd1c9a553847e
18 files changed