javadoc for almost all subprojects updated to the current version, TODO: put this into the gh-pages branch