Update plugins to current versions.

com.google.code.maven-replacer-plugin:maven-replacer-plugin  1.3.8 -> 1.4.1
maven-changes-plugin .................................... 2.9 -> 2.10
maven-compiler-plugin .................................. 2.5.1 -> 3.1
maven-enforcer-plugin ................................ 1.1.1 -> 1.3.1
maven-jxr-plugin ......................................... 2.3 -> 2.4
maven-source-plugin .................................... 2.2 -> 2.2.1
Reformating pom.xml and ParentRunner
Merge pull request #884 from stefanbirkner/update-plugins

Update plugins to current versions.
Merge pull request #886 from Tibor17/junit.fix

Reformating pom.xml and ParentRunner
Disable doclint for all groups but accessibility and reference.

With JDK 8, doclint has been added to Javadoc. It is enabled by default
but it is too strict for JUnit. The only groups that did not report
issues are accessibility and reference.

Additionally doclint is disabled for JDK < 8, because Javadoc does not
accept the -Xdoclint argument in JDKs before JDK 8.
Fix Javadoc issues reported by JDK8's doclint.
Verify javadoc on Travis CI.

The build should fail for Javadoc issues.