pmd-emacs: update pmd.el to work with PMD 5.0.2 and 5.0.5
pmd-emacs: simplify execution of pmd using wildcard class path
* update default rule names
* update default location of pmd to be ~/pmd
* use compilation-start instead of deprecated compile-internal
pmd-cpd: applied patch #272, thanks to Delmas. This adds the "--exclude"
 option similar to "--files".