[[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-3478 fixing mask verification
[WFLY-547] track uncleanly unregistered slave hosts
Optimize cache key size by using component name instead of bean class name.
WFLY-3380 Change isCallerInRole implementation to use the EJBAuthorizationHelper
Merge pull request #6411 from istudens/WFLY-3478

WFLY-3478 subnet-match is completely broken
Merge pull request #6431 from sguilhen/master

WFLY-3380 Change isCallerInRole implementation to use the EJBAuthorizati...
[WFLY-3550] - Upgrade PicketLink to 2.6.0.Final.
Merge pull request #6405 from jmesnil/WFLY-3493_remove_queue_with_deployed_dependencies

[[WFLY-3493] Do not remove a JMS resource with deployed dependencies
Merge pull request #6424 from pferraro/ejb

Optimize cache key size by using component name instead of bean class name
Merge pull request #5681 from emuckenhuber/WFLY-547

[WFLY-547] track uncleanly unregistered slave hosts
Merge pull request #6404 from stuartwdouglas/dependency-split

WFLY-3440 Split up Java EE dependency processor into the appropriate sub...
Merge pull request #6434 from pedroigor/master

[WFLY-3550] - Upgrade PicketLink to 2.6.0.Final.
[WFLY-3485] Refactor mod_cluster transformers and move transformations to its resources
[WFLY-3485] Move path objects to their own resource classes