addition to https://issues.jboss.org/browse/WFLY-1063 CLI variables: make sure .jbossclirc is also effective for CLI API clients
https://issues.jboss.org/browse/WFLY-2636 cli should be able to use the vault to encrypt a keystore password
https://issues.jboss.org/browse/WFLY-2794 FileSystemPathArgument doesn't translate paths in getValue(args, required)
https://issues.jboss.org/browse/WFLY-2224 add a message explaining that the cli is remaining in the batch editing mode in case run-batch failed
fixes the test on windows for https://issues.jboss.org/browse/WFLY-2794 FileSystemPathArgument doesn't translate paths in getValue(args, required) - super.getValue(args) calls getValue(args,required)
jboss-cli.sh[bat]: better error message for argument mess-up
[WFLY-2211] For domain management we may have http, https or both.

This commit corrects an issue where a NullPointerException was encountered when only https was defined.
Update XNIO to 3.2.0.Final
WFLY-2811 Upgrade to PicketBox 4.0.20.Final
Update Remoting to 4.0.0.Final
EJB Client 2.0.0.Final
[WFLY-2812] Upgrade jboss-metadata to 8.0.0.Final
[WFLY-261] Messaging subsystem -- statistics-enabled for message-counter-enabled
[WFLY-561] Transaction subsystem