Add provisioning support to attestation service provider

Adds operations to enable the IAK to be provisioned into a device
during manufacture.  Two provisioning strategies are supported,
self-generate IAK on first run and import externally generated
IAK.  Test cases run through each provisioning flow.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I6708b064b31ef7749d5ecac24c86af6411cdc7c2
18 files changed