Add more logging for fatal errors

For scenarios where Keystore has to panic and terminate due to
catastrophic failure, make sure there are helpful error messages that
indicate where the problem might lie.

- If the database can't be found, check that /data got mounted OK.
- If there's no TEE Keymaster or KeyMint present, need to check device
  configuration.

Also remove trailing "." in `expect()` invocations, as the error will
be appended as ": {err:?}".

Test: build, watch logcat
Change-Id: I2e9ff9d09233cc2495c081828c6b4dd78ff27eed
2 files changed