OGM-1372 Put the distribution files to upload into distribution/target/dirWe now choose which files will be uploaded to SourceForge as part of thebuild by moving them to distribution/target/dist, which gives us greaterflexibility. Previously the paths to files to upload were hardcoded inthe release scripts.
OGM-1363 Remove internal classes (and only internal classes) from the javadocWe used to exclude protected members, which may be part of the API,for instance in abstract classes.This changes the filters to include all members, including protectedones, but only those that are not in a 'impl' package. The result is aview of all classes and members that Hibernate OGM users should normallyaccess.
OGM-1359 Clarify the output of the Travis build1. If checkstyle fails, we don't want Travis to tell us the build"errored": it just failed. Thus the checkstyle check should be in the"script" section, not in the "install" section.2. Running multiple independent script commands leads to an unclearoutput, because the commands are executed regardless of the results ofthe previous one. This means you can end up with build logs ending withSUCCESS, while the build itself is marked as failed since one of thecommands failed. To work around the issue, I made sure commands are executedconditionally, only if the previous one succeeded.3. When checkstyle failed, it used to fail in the initial, no-logbuild, and then we didn't have the checkstyle logs to tell us why itfailed. By disabling checkstyle in this initial build we can make thebuild fail a little bit later, when the logs are enabled.