[BZ 1120418] Inception of the change address job. Also cleaned some of the step runners.
[BZ 1120418] Fix failures after rebase.
[BZ 1120418] Rename the interface for job factories and also cleanup the job factory package of old and unused codde.
[BZ 1120418] Pull interfaces for steps runner and job factory in the main to allow only implementations in subpackages.
[BZ 1120418] One more name refactoring for the job factories to follow the step runner pattern.
[BZ 1120418] Cleanup of step runners.
[BZ 1120418] Add licenses to all the newly created classes.