create build profiles for eap, karaf and wildfly; cleanup test issues on wildfly

Project can now be built for any or all distibutions: eap, karaf and wildfly.  The wildfly build now uses wildfly.home instead of jboss.home, which allows it to be built at the same time as eap.  Currently, the default is to build eap and karaf (same as before).