MH-9979, committed in the findbugs and PMD stuff.  Findbugs disabled because it can't aggregate.  For some reason the capture specific bundles don't work right in mvn site.
MH-9979, everything is working with maven 3.  Now to make it pretty.
MH-9979: PMD now runs as part of the normal build.  Still need to expose rules, and allow for commandline disables.
PMD with copy-and-paste detection now enabled as part of both the build and site.  Part of MH-9979.
MH-10057, Replacing the bad default dictionaries with less bad ones

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
Merged in lkiesow/matterhorn/t/MH-10057-dictionaries (pull request #87)

MH-10057, Replacing the bad default dictionaries with less bad ones
Merge branch 'greg/t/MH-9979-code-analysis' into r/1.4.2

This enables PMD and findbugs as part of the build. It doesn't actually
do anything for most users yet, just exposes some reports.