Update IFingerprint providers for CTS

1) Adds proto dump for FingerprintProvider
2) Moves HAL ISessionCallback to static class
3) Adds AIDL-side implementation for TestApi
4) Rename TestSession to BiometricTestSessionImpl, since AIDL interface
   also has a notion of session (ISession), which is unrelated.
5) Add missing start() method for FingerprintGetAuthenticatorIdClient

Fixes: 170518383
Test: atest FingerprintServiceTest
Change-Id: I530f45d794fb792fc2a64a403376b9ce2fc5f626
9 files changed