Topic central restart file

Add a master checkpoint file containing all checkpoints steps in text format. This removes the requirement to pass `--restart-step` if the file can be found during a restart. Passing `--restart-step` has higher priority any data in this file, though.