Porting the client <-> HAL interface layer for RPC

This change creates a Device for the IRemotelyProvisionedComponent
interface, in line with the general architecture for how KeyMint is
structured. The Device handles translating calls from the client into
calls to the underlying HAL implementation.

Test: atest VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: I23d9d4df11b64ca41432d098f9852e4976afe7ce
3 files changed