fixed violations of AbstractClassWithPublicConstructor rule
no violations of DuplicateStringLiteral rule
fixed violations of PrivateFieldCouldBeFinal rule
fixed violations of PublicInstanceField rule, ignore the rule for test sources
fixed violations of ThrowRuntimeException rule
ignore ClassJavadoc rule for now
Merge pull request #221 from CoreMedia/codenarc

Ignore ClassJavadoc Rule
Merge pull request #220 from CoreMedia/violations

Fixed More Violations
always create mergeRemote element to ensure compatibility with version 1.5.0 of the Git plugin
removed trailing whitespace
removed trailing whitespace
Gerrit Trigger configuration should honor central gerrit configuration.

Formerly, build status values that where not set where hardcoded in
GerritContext, so even if you defined different default values in your
global gerrit trigger configuration (like CR +2 for sucessful builds),
they would be overriden.

This commit sets default value null and only creates
config entries, when value is not null.
Fixed CodeNarc violations
Release Notes: Jenkins-23318
Updated changed syntax for gerritTrigger

Also replace example with API example
Included changes to GerritTrigger config.
cleanup
Merge branch '23318-gerrit-default-build-values'
fixed violations of Println rule
fixed violations of LoggerForDifferentClass rule