Use archetype to generate exploded module structure

With this changes you use the _assembly_ plugin for creating the whole module structure. The main benefit of this is to remove a lot of plugin configurations from the project pom.xml. Also, as a side effect, you cannot be in the situation of having your module running differently from a custom assembly (with vertx runzip) and from the vert.x plugin.