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-2546 Add ability to configure handlers from jboss-web.xml
Make ignore-flush configurable
[WFLY-2808] correct method name typo, and HandleWrapper should be serializable
[WFLY-2721] Where password requirements only log a warning inform the user the list is a recommendation list and not a requirements list.
[WFLY-2760] (un)register BC provider in other affected tests, only unregister if it wasn't registered before
[WFLY-2747][WFLY-2754] Make audit log facility and appName configurable in the management API