[FABRIC-1098] Allow FabricService.substituteConfigurations() to work with immutable Map
[FABRIC-1098] Move Profile.getAssociatedContainers to FabricService
[FABRIC-1098] Use version id instead of Version in FabricService.setDefaultVersion()
[FABRIC-1098] Return array of versionId instead of Version FabricService.getVersions()
[FABRIC-1098] Use versionId instead of version for parent in FabricService.createVersion()