Add installer factory

Adds an interface for constructing installers. Allows for alternative
sets of installers to be used on different platforms. At the moment,
supported installers are general purpose. It is anticipated that
domain specific installers will be needed with image format specific
knowledge.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I359561a8d908bac5ba826ad38ba27291a4f06f2d
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index 13077f1..cf43cf7 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -117,6 +117,8 @@
 		"components/service/fwu/installer/raw/test"
 		"components/service/fwu/installer/copy"
 		"components/service/fwu/installer/copy/test"
+		"components/service/fwu/installer/factory/default"
+		"components/service/fwu/installer/factory/default/test"
 		"components/service/fwu/inspector/mock"
 		"components/service/crypto/client/cpp"
 		"components/service/crypto/client/cpp/protocol/protobuf"