POM changes that fixes forking issues with the build.
The problem was the maven-javadoc-plugin was causing the build to fork when executing the site goal.  Since the site goal was executed on every module before all the install goal on each module was run we ended up failing because dependencies could not be resolved or we succeeded but used existing dependencies in the maven repo.  The key change here was to use non-aggregate reports when running the javadoc-plugin.