Verify that the site goal is working.

Currently you could not create the site with Java 8. Unfortunately I didn't know about this. In order to avoid such an accident we will build the site on the CI server, too.
Disable parts of doclint for the site's javadoc.

This is a follow-up to e0367cd. That commit is missing to apply the doclint rules to site generation. Hence the site goal fails because of doclint issues. Now doclint is disabled for all groups but accessibility and reference for the site generation, too.
Fix Incompatibility with JDK5 source level

@Override is not allowed when implementing an interface method
Merge pull request #1022 from stefanbirkner/travis-site

Verify that the site goal is working.
Link to Maven-generated Javadoc
Merge pull request #1025 from marcphilipp/fix-jdk5-incompatibility

Fix Incompatibility with JDK5 source level
Add missing pull requests from 4.12 release notes.
Merge pull request #1024 from kcooney/update-release-notes

Add missing pull requests from 4.12 release notes
[maven-release-plugin] prepare release r4.12-beta-3
[maven-release-plugin] prepare for next development iteration
Merge pull request #1026 from marcphilipp/javadoc-link

Link to Maven-generated Javadoc
Restore folder `javadoc/latest` for Javadoc.

This folder has been used for many years. There are links to Javadoc at
that folder (e.g. http://stackoverflow.com/questions/156503/how-do-you-assert-that-a-certain-exception-is-thrown-in-junit-4-tests/2935935#2935935 ).
Restoring the folder `javadoc/latest` will hopefully restore the
Javadoc pages in Google Search, too.
Merge pull request #1029 from stefanbirkner/javadoc-old-directory

Restore old Javadoc directory
Remove 'public abstract' from methods in IMoney.java

By default, methods in an interface are public and abstract.
Closes #1033