Extracted MavenModulePropertiesFactory with special semantics for property "module.id"
Prefer "module.id" property
Force 'module.id' property during pom.xml generation
Added CustomModuleIdIT
Introduced 'b2.featuresAppendix', 'b2.brandingPluginsAppendix', 'b2.sitesAppendix' properties
Improvement #127: Simplify assemblies config when using custom feature ids (Merge branch 'pu/127-custom-module-id' into next)