Fix code for 5.3.
Documented more code, took care of some BC TODO items, move all job callbacks in CronArchive to new classes that derive from Job to increase clarity of CronArchive.