refs #8687 Minor change allowing to process legacy parameters

in dgreduce subsequently in the same script.
refs #8687 No changes, lazy push
refs #8578 Fixed unit test DgreduceTest
Refs #8347 Add new python fit function options for JumpFit
Refs #8347 Modifying Indirect JumpFit to support new functions.
Refs #8347 Update Bayes interface to support new functions.
Refs #8347 Correct variable name.
Refs #8347 Refactor functions to use Numpy functions where possible.
Refs #8347 Minor tweaks to IndirectJumpFit.
Refs #8587 Adding existing work on algorithm.
Re #8602. Added a few print-outs for debugging.
Re #8602. Cancel MonitorLiveData when if background thread stops
Re #8602. Removed print-outs.
Re #8602. Corrected spectra-detector mapping.
Re #8602. Fixed a mistake.
refs #8578 Should fix the issue
refs #8578 fixing some weird brunching error

which cause unit test to fail.
refs #8578 Trivial change allows to define hard mask file in any form

imaginable (or rather define that hard mask file is absent)
Re #8602. Fixed a memory leak.
Checkpointing work. Refs #8646.