DO NOT MERGE Update active unlock triggers take #2

- Track active unlock settings in its own class that listens for
settings changes.
- Consolidate whether to trigger active unlock logic in
KeyguardUpdateMonitor
- Up the priority of the trust granted message. If trust is granted,
immediately hide any biometric errors since they're no longer necessary.
- When trust is granted, immediately stop biometric listening states
since it's no longer necessary to listen for biometrics if device
is already unlocked.

Test: manually with biometrics enabled + no biometrics
Test: atest KeyguardUpdateMonitorTest ActiveUnlockConfigTest
Fixes: 230512326
Change-Id: Ib98dd92141df86b2721e50977837a61100cd53d3
10 files changed