[WFLY-1286] Support injection of JMSContext

* add a CDI extension providing a producer for injected JMSContext
  resources
* add a Phase.DEPENDENCIES_JMS phase to add a dependency to the
  org.jboss.as.messaging module for Weld deployments (so that they can
  access the JMSContext producer) and a
  Phase.POST_MODULE_JMS_CDI_EXTENSIONS to provide a JMSContext producer
* wrap the injected JMSContext to restrict used of methods (JMS 2.0
  spec, §12.4.5)
WFLY-1791 :  Adding test to close the bug "Unable to use Filter Expressions in filter-spec"
WFLY-1809 Remove usage of deprecated Infinispan API from the security subsystem
WFLY-1794 CDI JSF apps get WELD-001529 warning
[WFLY-191] Handle special characters in dir path

Make sure the path to vault keystore is decoded before using.
[WFLY-191] Decode URL file path in arq test
[WFLY-1710] XA recovery warning after HornetQ fail-back

When a HornetQ server is deactivated (after a backup server has failed
over and the original live server is restarted), remove the
corresponding HornetQActivationService (instead of flagging it as
PASSIVE) so that all dependents services are stopped.

Add a HornetQActivationService dependency to the
ResourceAdapterActivatorService started in
PooledConnectionFactoryService.createService()
flag HornetQServerResource's service controller as volatile
WFLY-1753 Component upgrade to Jipijapa 1.0.0.Alpha5 to address management NPE in Hibernate statistics integration code
WFLY-1781 XTS subsystem doesn't list the DUP phase order in Phase.java