Add javadoc hotfix plugin as we still compile with JDK6
Add codenarc configuration; tweak codebase to conform to codenarc rules
Apply jacoco plugin for code-coverage
Tweak pom generation given Gradle 1.6 maven-publishing features