Add block storage service provider

Adds an implementation of the block storage service provider and
the related packed-c serializer.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I2ce76b40311d561a17f4e245d22de02c2f6d12ec
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index a1be1dd..532ae21 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -83,6 +83,8 @@
 		"components/service/block_storage/block_store/device/null"
 		"components/service/block_storage/block_store/partitioned"
 		"components/service/block_storage/block_store/partitioned/test"
+		"components/service/block_storage/provider"
+		"components/service/block_storage/provider/serializer/packed-c"
 		"components/service/crypto/client/cpp"
 		"components/service/crypto/client/cpp/protocol/protobuf"
 		"components/service/crypto/client/cpp/protocol/packed-c"