Update plugins to current versions.

maven-compiler-plugin .................................... 3.1 -> 3.2
maven-jar-plugin ......................................... 2.4 -> 2.5
maven-javadoc-plugin ................................ 2.9.1 -> 2.10.1
maven-release-plugin ................................... 2.5 -> 2.5.1
maven-site-plugin ........................................ 3.3 -> 3.4
maven-source-plugin .................................... 2.2.1 -> 2.4
maven-surefire-plugin .................................. 2.17 -> 2.18
org.codehaus.mojo:animal-sniffer-maven-plugin .......... 1.11 -> 1.13
Add resource source folders to Eclipse project
Add missing tests to AllTests
Merge pull request #1043 from stefanbirkner/plugin-updates

Update plugins to current versions.
Suppress warnings in junit.* code
Add serialver generated serialVersionUID
Only AssumptionViolatedException constructors are deprecated
Remove useless test for @ValidateWith

You cannot pass `null` as a class literal: @ValidateWith(null) results
in a compiler error.
Fix dead code warnings in recent Eclipse IDEs
Ignore deprecation warnings for AssumptionViolatedException
Remove unused imports
Add/prevent adding missing type wildcard to Class
Use builder instead of deprecated constructor
Suppress SecurityManager deprecation warnings
Add missing @Override annotation
Remove unnecessary unused suppression
Add type wildcard
Don't use deprecated TestWatchman MethodRule
Suppress serialization warning

FilterNotCreatedException does not add any fields to Exception.