Add Wildfly build plugin and change build to use this instead of ant scripts

This also introduces the wildfly core module that is used as part of the core build
Change to having the build directory create a cut down version of the server, and the dist directory producing the full thing