[WFLY-2141], catch InputMismatchException caused by non-integer input when interact with vault.sh
WFLY-2225 - Mutated AtomicInteger/Long session attributes are not replicated
Add more immutable types.
Add support for immutable value detection, e.g. Collections.EMPTY_LIST
Allow max-active-sessions = 0.  This just means that sessions are only stored in cache store, never in memory.
SessionManager.findSession(...) can return null if requested session was expired - consequently, we don't want to discard the batch.
WFLY-2252 Upgrade Infinispan to 6.0.0.CR1
[WFLY-490] / [WFLY-2270] Adding a check that the role name is actually a valid role name.
[WFLY-490] / [WFLY-2270] Add an integrity check during the MODEL stage to verify that a duplicate scoped role does not already exist.

Internally host and server group scoped roles must be unique ignoring case.
Also add a check that the scoped role name does not match the standard role name.
[WFLY-490] / [WFLY-2270] Enhance the base-role attribute definition so that it is validated against the current list of standard roles.

Also correct the case if the user supplied case does not match the case of the standard role.
[WFLY-490] / [WFLY-2270] A minor fix and minor test suite updates now that role mappings must be real roles.
[WFLY-490] / [WFLY-2270] As only standard roles are now supported the test needs to make use of them instead or arbitrary roles.
BZ 1017035 Attributes with flag RESTART_JVM should put server in restart-required state
WFLY-2324 When using overlays with exploded deployments simply copy the overlaid file into the exploded directory rather than doing a VFS mount
Convert module to module-alias where appropriate.
Remove obsolete module descriptors.
WFLY-2328 removing listeners does not work peroperly
[WFLY-2321] Don't copy the file, instead just reference the existing file.
[WFLY-2342] Upgrade jboss-transaction-spi
Merge pull request #5306 from mmusgrov/WFLY-2342

[WFLY-2342] Upgrade jboss-transaction-spi