REVIEW-1499: Introduce TargetJdk Enum representing possible values for pmds targetjdk.
move setBaseName(String) up to the Distribution interface.