Merge changes I7cf1b0d5,Ib9943513,I98e0d91a,I7cb60da1

* changes:
  Keystore2: Handle errors from binder service calls.
  Keystore selinux and permission modules accept CStr instead of Context.
  Remove aidl_generated.rs
  Switch database module over to generated types.