Made timeouts configurable and findVirtualMachineIdByName() more robust

* Added configuration values for timeouts (server start, deploy, undeploy) because at least a deploy timeout of 2 seconds is much to less for our project.
* Altered findVirtualMachineIdByName() so that it also finds a WLP process which was started with Eclipse Liberty connector. With the old implementation the method tries to start another server process and fails because the server is already running. We use this in conjunction with the JVM property org.jboss.arquillian.container.was.wlp_managed_8_5.allowConnectingToRunningServer to run tests with Liberty Profile in debug mode.