WFLY-3892

DomainLifecycleUtil.start() does not work if DomainLifecycleUtil.stop() is used to stop the host.

Addition of parameter closeConnectionBeforeStop that the user can reset during the tests in order not to close the Connection when stopping the host.
start() always creates a new connection, so probably closeConnection() should just cleanup the domainClient, which will probably solve your issue as well?