update to pmd-5.1.1
add option skip-duplicate-files
update link to CPD documentation
using immutable list
Merge pull request #2 from corux/skip-duplicate-files

add option skip-duplicate-files