NXCM-4979: In some cases config might be left dirty.

The getCurrConfig(true) makes config dirty, but the
appConf.saveConfig might be omitted. This means that
in-memory config was left flagged as dirty, while
no save happened.
NXCM-4979: Reformat. no code change
NXCM-4979: Added diagnostic logs

Should help to better understand what happens, as
noone reporoduced this issue yet.
Merge remote-tracking branch 'origin/master' into nxcm-4979-tasks-dissapearing
Merge remote-tracking branch 'origin/master' into nxcm-4979-tasks-dissapearing
- working but not collecting RepostoryTarget yet
NXCM-4665 - Scheduled Task to remove releases
- extract common functions for reuse
NXCM-4665 - Scheduled Task to remove releases
- UTs for failure conditions
NXCM-4665 - Scheduled Task to remove releases
- flesh out result object
NXCM-4665 - Scheduled Task to remove releases
- javadoc
NXCM-4665 - Scheduled Task to remove releases
- license and new form field for repo targets
NXCM-4665 - Scheduled Task to remove releases
- working UI for collecting a singular RepositoryTarget to apply for the task
NXCM-4665 - Scheduled Task to remove releases
- respect RepositoryTarget if it is set
NXCM-4665 - Scheduled Task to remove releases
- cleanup logging
NXCM-4665 - Scheduled Task to remove releases
- (failed) attempt to remove @Component specificiation
NXCM-4665 - Scheduled Task to remove releases
Merge branch 'master' into NXCM-4665-ScheduledTaskToRemoveReleases
- remove mix and match of plexus/guice injection at the Task level
NXCM-4665 - Scheduled Task to remove releases
- add missing param check
NXCM-4665 - Scheduled Task to remove releases
- simplify/fix ITs
NXCM-4665 - Scheduled Task to remove releases
- test for empty repo
NXCM-4665 - Scheduled Task to remove releases