WFLY-2830 Fix org.infinispan.lucene.directory dependencies
[WFLY-2730] HTTP upgrade multiplexing

When the HTTP upgrade handshake is performed, check whether
the http-upgrade-endpoint is defined and accepts the handshake
only if its value matches the acceptorName.
This http-upgrade-endpoint header is used by a http-connector to
specify which http-acceptor must be used in case there are multiple
http-acceptors registered on the server.

If the http-upgrade-endpoint header is not present, the 1st http-acceptor
encountered will be used. This is not deterministic and is suitable only
if there is a single http-acceptor.

* remove native messaging port for messaging subsystem.xml configuration
and use http-connector for JMS RemoteConnectionFactory
* add a http-connector-throughput to replace the corresponding
  netty-throughput

JIRA: https://issues.jboss.org/browse/WFLY-2730
[WFLY-2834] The class MSCTestRunner was never completed or used.
[WFLY-1873] Invoking/removing/adding listeners needs to be synchronized
[WFLY-1873] Fire undeploy notification before the deployment is actually removed
[WFLY-2584] Throw an IllegalArgumentException is a user attempts to switch to a role that does not exist.

Note: This is only thrown for users that would have the ability to switch roles if the role actually existed - other users it still fails silently to stop them from using this to discover which roles actually exist.
[WFLY-1873] Install UndertowEventHandlerAdapter via AsynchronousService
Merge pull request #5809 from stuartwdouglas/WFLY-2496

Don't modify the top level deployment's module spec from a sub deploymen...
Merge pull request #5805 from darranl/WFLY-2672

[WFLY-2672] Add TRACE logging for LDAP group loading.
Merge pull request #5817 from darranl/WFLY-2208

[WFLY-1597] / [WFLY-2208] Ensure http to https redirect is before HTTP upgrade and update CLI to honour the redirect.
Merge pull request #5818 from darranl/WFLY-2834

[WFLY-2834] The class MSCTestRunner was never completed or used.
Merge pull request #5821 from darranl/WFLY-2584

[WFLY-2584] Throw an IllegalArgumentException is a user attempts to swit...
Merge pull request #5785 from dmlloyd/connector-sun.jdk

Revert "Revert "[WFLY-2047] org.jboss.as.connector module needs sun.jdk module dependency""
Merge pull request #5806 from hpehl/master

WFLY-2827: Upgrade to HAL 2.1.1.Final
Merge pull request #5808 from pferraro/master

WFLY-2829 Optimistic locking w/write skew check requires versioning to be enabled
Merge pull request #5814 from fjuma/WFLY-2819

WFLY-2819 Upgrade jsf-impl to 2.2.5-jbossorg-3
Merge pull request #5816 from jmesnil/WFLY-2759_upgrade_HornetQ_2.4.1.Final

[WFLY-2759] Upgrade to HornetQ 2.4.1.Final
[WFLY-2842] Additional TRACE logging for the definition of the user searcher.
[WFLY-2843] Use the user searcher also for authentication.
WFLY-2846 Add help text to CLI GUI