FORGE-866: Minor fix
FORGE-900: WILDFLY added to the list of supported persistence containers
FORGE-901: Persistence.xml is now created when getPersistenceDescriptor is invoked and it doesn't exist
FORGE-902: RmPlugin no longer prompts and shows an error if the deleting resource does not exist
FORGE-903 Refactored RestFacet installation.

The installation can now triggered via the 'rest setup' command or the RequiresFacet(RestFacet.class) instruction on a Facet/Plugin.

Cyclic dependencies among the various Rest facets have been removed. Clients are now expected to declare a dependency on the RestFacet instead of the RestWebXmlFacet or the RestApplicationFacet classes.