updated compiler-plugin.
moved vertx dependencies & surefire to more to toplevel pom.
fix javadoc syntax errors.
update version of maven-source-plugin.