JBIDE-15645 : Add new ArchetypeVersion labels for JBoss Central

- type : javaee-web, javaee-ear, html5-mobile, richfaces-kitchensink,
errai-kitchensink
- isBlank : true if it's a blank archetype
- environment : web-ee6 or full-ee6, depending on the required Java EE
profile. We'll add web-ee7, full-ee7 for future wildfly archetypes
- target : product or community
- additionalRepositories : changed list to a Map, as we need to have a
  repository key
- essentialDependencies : collection of GAV coordinates of essential
  depenendencies tooling will try to resolve before creating the project.
  If these deps are missing, the repos defined in additionalRepositories
  will be proposed to be added to settings.xml

https://issues.jboss.org/browse/JBIDE-15645

Signed-off-by: Fred Bricon <fbricon@gmail.com>