HOWTO: instructions for making and verifying a release
Status icon based on master branch, not whichever branch happened to build most recently.
Fix 'mvn site' on JDK 1.8 and enable in Travis-CI.

Fix several javadoc errors and warnings.

Remove some duplicate package-info.java files.

Remove versions of maven plugins where apache pom already specifies a version.
[OPTIQ-383] Each jar should have a git.properties describing its exact version
[OPTIQ-381] Remove plugin versions from the <plugins> tag in root pom

Also, remove Pentaho from repositories list.
[OPTIQ-382] Refactoring rules to use factories
Fix git-commit-id-plugin error when running in Travis-CI.
Disable test that is inconistent between JDK 1.7 and 1.8.