[WFLY-3739] Convert Arquillian containers to use the launcher API to create the process

The test removed from the standalone container was ignored. The test removed from domain was being used but required elements of the class to be exposed that likely should not be. If we feel the tests should be reinstated they need to be rewritten.

I also noticed that arqullian added `-Djboss.home.dir=path` to the JVM properties where as all the scripts always add this after the `-mp` so only the server entry points see it. I did add the property to the JVM properties and the launcher will add it after the `-mp` as well. The secman tests on WildFly require this property to be set. I wasn't sure if other tests by users assume this property is set or not. I do believe at some point it should be removed.

Other than those points this PR simply converts from using a custom process builder to using the launcher API.