Make Keymaster1Test parameterizable.

This enabled running the same test suite across different
implementations.

Cherry-picked from internal.

Bug: 20912868
Change-Id: Ia6bd37103997c282ef373410be39307ab663b259
4 files changed