[WFLY-4038] close connections for a given JMS user

* add close-connections-for-user runtime operation to the hornetq-server
  resource to close any connections (JMS or core) opened by a given user

JIRA: https://issues.jboss.org/browse/WFLY-4038
[WFLY-4039] Close connections for consumers

* add close-consumer-connections-for-address to close connections
  for consumers that consumes messages from queues bound to the given
  address-match

JIRA: https://issues.jboss.org/browse/WFLY-4039
Merge pull request #6894 from jmesnil/WFLY-4038_WFLY-4039_close_connections_by_user_or_address

[WFLY-4038][WFLY-4039] Close connections by user or by address
Upgrade Narayana to 5.0.4.Final-SNAPSHOT
WFLY-4024 Updated to enable the overriding of the checked action factory