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.
Added service for status bar to automatically install the progress bar.
Documentation and javadoc updates.
Revert "merge from master"

This reverts commit df199cd2a01bc234c73561a41313cf6ff4ede5c0.
Removed pmd-jedit. JEdit's PMD Plugin has moved into an own repository at jedit.sf.net.
See http://jedit.git.sourceforge.net/git/gitweb.cgi?p=jedit/PMDPlugin;a=summary
pmd: fixed #1060 GodClassRule >>> wrong method
pmd: fixed bug #1012 False positive: Useless parentheses.
pmd: fixed #1059 Change rule name "Use Singleton" should be "Use Utility class"
pmd: verify #1058 False positive for VariableNamingConventions
pmd: verify #1057 False positive for UnnecessaryWrapperObjectCreation
pmd: fixed #1055 Please add a colon in the ant output after line,column for Oracle JDeveloper IDE usage
pmd: fixed #878 False positive: UnusedFormalParameter for abstract methods
pmd: fixed #913 SignatureDeclareThrowsException is raised twice
pmd: verify #1020 Parsing Error
pmd: fixed #1028 False-positive: Compare objects with equals for Enums
pmd: update rule-guidelines to changed package names