Bug 1139684 - eap cli script does not get correct result code for eap domain server on windows

This is due to "WFLY-3578 jboss-cli.bat always exits with return code 0 even after a cli failure"
https://issues.jboss.org/browse/WFLY-3578

Added jboss-cli-wrapper.bat
Calling "cmd /c jboss-cli.bat" will always return 0 even if an error occurs in the CLI
Calling it through the wrapper solves the issue

Side work:
* fix standalone and domain startup: start script prefix, if set, was not added
* when an error occurs, execute command and execute script operations now copy process output into the operation result instead of the error message
* some code cleanup (avoid possible NPE)
Bug 1140578 - [eap6 patching] applying patches via bundles fails for Windows - wrong file path extracted

Use hash sign as separator instead of pipe.

Tested on Windows2008R2
An attempt to fix the intermittent failures for
AvailabilityProxyConcurrencyTest.testConcurrentAvailChecks().  I believe the
issue is that depending on random ordering, we could exceed our set timeout
for the synchronous avail check, which we don't want to do in this test. I
added a bit more console output to help diagnose a failure in the future.
[BZ 1144514] No need to remove non-deployed property files from bundle
temporary location before deployment.

This was a remnant of an abandoned approach to the functionality that is
not needed anymore.
[1108168] storage node name in cluster alerts is null
Ensure async initialization complete before rendering