pmd: update java grammer changelog
pmd: fix #1047 False Positive in 'for' loops for LocalVariableCouldBeFinal in 5.0.1
pmd: fix #1043 node.getEndLine() always returns 0 (ECMAscript)
 * added commons-io dependency
 * added a SourceCodePositioner to calculate line/column from position
pmd: refactor to use apache's commons-io instead of our own IOUtil.
pmd: verify bug #1018 - it's fixed already
pmd: fixed #1026 PMD doesn't handle 'value =' in SuppressWarnings annotation
pmd: fix #1037 Facing a showstopper issue in PMD Report Class
 * wrapping the report listeners in a thread safe (synchronized) class
 * overtaking the listeners for each thread / report
Better handling for ErrorList, use an error source per view.
ReadMe: disable clover, build quick release
pmd: removed unused imports
pmd: AntTask Tests helper

As a workaround is needed to have the AntTask related to work in Maven
I've moved it into a separate abstract class that will be shared betweeen
the PMD AntTask tests and the upcoming CPD AntTask tests.
pmd: Add CPD AntTask tests
pmd: rework CPD CLI to use jcommander
Merge branch 'master' of github.com:pmd/pmd
pmd: minor fixes for CPD CLI
Integration with PMD 5.1.
Option pane update, removed language selector since it's no longer necessary, added option to clear error list on save.
merge from master
Use jEdit service API for progress bar widget, better thread handling for updating progress bar.
Bumped version number to 5.0.1 to match PMD version, added dependency on rhino plugin so ecmascript processing works.