[WFLY-2427] Add launcher API

### Launcher API - 4f91e72
The command builder will be used to build a list of parameters required to launch either a standalone or domain server.

The launcher is a simple API to ease the creation of the ```java.lang.Process```.

No dependencies are needed for the API at runtime. The library is placed in the ```bin``` directory so that it can be discovered easily. This may work for JBoss Tools, though from current conversations they ideally want something that will work with all previous versions of JBoss AS 7.x and JBoss EAP 6.x. This API does, at this point, require Java 7.

The API will however work fine the wildfly-maven-plugin and potential Gradle plugin.


### Core Test Suite - (e958504 & 4744977)
Converted the standalone test server to use the new API. The domain seems to be a bit trickier as it uses configuration files from various locations.
Reviewing my own code, this is wrong :) I'll add a commit to fix it.