Add protected-storage and internal-trusted-storage deployments

Adds SP deployments for protected-storage and
internal-trusted-storage, replacing the secure-storage deployment.
Includes service-level tests based on PSA ITS and PS APIs.
Amended to fix discovery bugs of storage sp from another sp.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: Ia1a8b6b1b694f00034c69b6d03018faa4b2588e6
diff --git a/deployments/ts-service-test/ts-service-test.cmake b/deployments/ts-service-test/ts-service-test.cmake
index 4bd8c71..04b0266 100644
--- a/deployments/ts-service-test/ts-service-test.cmake
+++ b/deployments/ts-service-test/ts-service-test.cmake
@@ -28,6 +28,7 @@
 	BASE_DIR ${TS_ROOT}
 	COMPONENTS
 		"components/common/tlv"
+		"components/service/common"
 		"components/service/crypto/test/service"
 		"components/service/crypto/test/service/protobuf"
 		"components/service/crypto/test/service/packed-c"
@@ -37,6 +38,12 @@
 		"components/service/common/serializer/protobuf"
 		"protocols/service/crypto/protobuf"
 		"protocols/service/crypto/packed-c"
+		"components/service/secure_storage/test/service"
+		"components/service/secure_storage/frontend/psa/its"
+		"components/service/secure_storage/frontend/psa/its/test"
+		"components/service/secure_storage/frontend/psa/ps"
+		"components/service/secure_storage/frontend/psa/ps/test"
+		"components/service/secure_storage/backend/secure_storage_client"
 )
 
 #-------------------------------------------------------------------------------