Add attestation key management

Adds component to manage access and creation of the IAK.  Allows
for factory provisioned and generate-on-first-run strategies.
Extended the attestation reporter tests to use the key manager
to allow the signed report to be verified.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I01e126a8a18a7b3d24a0b322885aa9e558070250
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index 8f5610b..075538d 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -47,6 +47,7 @@
 		"components/service/attestation/claims/sources/event_log/mock"
 		"components/service/attestation/claims/sources/event_log/test"
 		"components/service/attestation/reporter/psa"
+		"components/service/attestation/key_mngr"
 		"components/service/attestation/test/component"
 		"components/service/crypto/client/cpp"
 		"components/service/crypto/client/cpp/protobuf"