pmd: fix ignored property minimumLength of rule AvoidDuplicateLiterals

The rule AvoidDuplicateLiterals ignores its property minimumLength
because it is set not until after the source code has been analyzed.
This change sets the property before the analysis.
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
pmd website: add fallback redirect to pmd-4.3.0
pmd: fixed #1039 pmd-nicerhtml.xsl is packaged in wrong location
pmd: fixed #1046 ant task CPDTask doesn't accept ecmascript
pmd: fixed #1007 Parse Exception with annotation
pmd: fixed #1011 CloseResource Rule ignores Constructors
pmd: verify #1029 No instance level check in the close resource rule