Refs #9536 Create IdentifyBadDetectors step.

This moves the code to identify bad detectors to a separate reduction step
that is executed on a per run basis, rather than for an entire set of runs.
Refs #9536 Fix passing mask list between reduction steps.
Merge remote-tracking branch 'origin/bugfix/9536_c2e_masking_bug'