Eval dismissKeyguard in KeyguardUpdateMonitor

And pass the dismissKeyguard evaluation through
to the onTrustGrant KeyguardUpdateMonitor callback.

We do this so that multiple classes will receive the same
source of truth of whether the keyguard should be
dismissed when a trust agent grants trust.

Add ic_watch drawable.

Test: manually test the SmartLock message shows
on the lockscreen
Test: atest SystemUITests
Test: atest KeyguardUpdateMonitorTest
Bug: 240196500
Bug: 256513609

Change-Id: I92abca021eda1bb0c8640d589c0e52007d4ddf00
9 files changed