Fix AuthController crash

1) Provide udfps aidl methods in FingerprintManager to reduce
   boilerplate code in SystemUI
2) Add null check in FingerprintService#isHardwareDetected, add
   isHardwareDetected check to AuthController

Fixes: 161199262
Fixes: 161196229
Bug: 161201849

Test: Boot aosp_blueline-eng

Change-Id: I6c037f90691e4da2f88419c6f80994e8ae1565b0
5 files changed