Merge pull request #4 from crazyfrozenpenguin/master

Introduction of Vert.x Maven Plugin
Moved boilerplate stuff from the pom to parent pom and fixed the new module name structure. Added the new test files from vertx-gradle-template. Fixed the mod.json to use the current module name structure.
Made use of system var for the module name.
Adding the boilerplate stuff back here as it has serious limitation in multi-module environment. Also updated the groovy test file from gradle-template.
Adding site css and images.
mvn test now auto-generates reports.
Fixed the assembler to exclude vertx stuff from the zip. Also mvn package now creates the jar.
Reflecting latest changes from plugin.
Introduced some improvements:
- Surefire runs unit tests
- Failsafe runs integration tests
- Added surefire report
- Removed vertx maven plugin configuration (not required)