Derive uid from product plug-in and filename of product def file, use version of product plug-in
Inject uid and version (determined by ProductExtender) into generated product def file
Feature #14: Support product configurations with empty uid and version attributes (Merge branch 'pu/14-product-uid' into next)
Coverted Identifiable from "EMF interface" to a plain Java interface
Added support for products to SitesInterpolator
Added support for plug-ins and products to SiteProjectGenerator
Assembly metadata (name, classifier) is determined and appended to model by ProductExtender
Moved functionality from ProductProjectGenerator to SiteProjectGenerator
Generate materialize-products and archive-products goals into pom.xml for sites (if contains products)
Fixed integration tests
Generate profile 'buildProducts' when module contains product definitions
projectDir (Merge branch 'pu/114-add-products-to-update-sites' into next)

Conflicts:
	b2-model-builder/src/main/java/org/sourcepit/b2/directory/parser/internal/extensions/ProductExtender.java
	b2-model-builder/src/main/java/org/sourcepit/b2/internal/generator/ProductProjectGenerator.java
	b2-model-builder/src/test/java/org/sourcepit/b2/directory/parser/internal/extensions/ProductExtenderTest.java
	b2-model-builder/src/test/java/org/sourcepit/b2/internal/generator/ProductProjectGeneratorTest.java
Merge branch 'next'