Add some truly end to end tests.

This testing patch ensures that the app can properly fetch and provision
keys based on the production EEK. Additionally, it tests that the device
falls back to the default provisioned key in KM when there are no signed
remotely provisioned keys available, due to whatever problem may have
potentially occurred.

Bug: 189018262
Test: atest RemoteProvisionerUnitTests
Change-Id: I09b6e8d0e78c74e8f41c29f3b51ee1fdcac857fb
Merged-In: I09b6e8d0e78c74e8f41c29f3b51ee1fdcac857fb
1 file changed