[[WFLY-3493] Do not remove a JMS resource with deployed dependencies

Ensure that there is a dependency between the JMS resource service
(JMSQueueService and JMSTopicService) and the BinderService for their
JNDI bindings so that if the resource is removed, the missing dependency
is detected.

Add recovering of the JMSQueue and JMSTopic services in the :remove
operations by replaying the runtime part of their corresponding :add
operations.

JIRA: https://issues.jboss.org/browse/WFLY-3493
WFLY-3440 Split up Java EE dependency processor into the appropriate subsystems
[WFLY-3508][BZ1104730], add parameter StateValues for new ErrorState.
Refactor the way we register transformers.
Add buildTransformation(...) methods for new resources, even though these methods are not yet triggered.
WFLY-3478 fixing mask verification
WFLY-3530 Upgrade Weld to 2.2.2.Final
WFLY-3539: removing jms-connection-factory from non full configurations
[WFLY-547] track uncleanly unregistered slave hosts
Optimize cache key size by using component name instead of bean class name.
[WFLY-3541] Don't shut down the injected executor
WFLY-3138, check Model Type to fix IllegalArgumentException when calling invalid asPropertyList method.
Merge pull request #6425 from bstansberry/WFLY-3541

[WFLY-3541] Don't shut down the injected executor
WFLY-794: adds missing package in sun.jdk module, adds simple test to ensure rmi context is in jndi, and enhances the existent jmx connector test to run remotely
Merge pull request #6372 from pferraro/transformers

Refactor the way we register transformers for jgroups and infinispan subsystems
Merge pull request #6392 from soul2zimate/WFLY-3508

[WFLY-3508][BZ1104730], add parameter StateValues for new ErrorState.
Merge pull request #6421 from mkouba/WFLY-3530-90

WFLY-3530 Upgrade Weld to 2.2.2.Final
Merge pull request #6422 from emmartins/WFLY-3539

WFLY-3539: removing jms-connection-factory from non full configurations
Merge pull request #6427 from soul2zimate/WFLY-3138

WFLY-3138, check Model Type to fix IllegalArgumentException when calling invalid asPropertyList
Make tracking and reporting of active ops more robust in OperationCancellationTestCase