Added Maven - Java Web Application project type
Use Collections.emptySet()
Cleanup
Refactored test to use ui-test-harness
Improved RestSetup for non-gui environments
Replaced Shrinkwrap Descriptors for Forge Descriptors
Updated JavaEE descriptors to 0.0.1.Final
Partial implementation of Faces Facet installation
Integrate new ServletFacet common descriptors into FacesFacet
2.2 version should be 2.2
Servlet 2.5 Facet should create web.xml in WAR projects when missing
Replaced ShrinkWrap Descriptors class with Forge class.

The default classloader used to load the descriptors in ShrinkWrap Descriptors
is the current context classloader. This does not work in Forge 2, given that
classes are loaded from different classloaders. The current implementation was
throwing IllegalStateException, because the Descriptor resource was being loaded
from the "facets" addon, not the javaee addon.
Setting version in descriptor
Add Constraint is only shown if ValidationFacet is installed
Default model package is now set in NewEntityCommand
Removed Injectable constructors
Resources should not be injectable, but rather be created by ResourceFactory.
This was causing an exception when injecting the default choices for UISelectOne<JavaResource>
Fixed JSF 2.2 dependency JAR
Moved facets to specific packages
Added EJB 3.2 facet
Renamed field name to version