Add support for DetectorGroups to Compton functions

The parameters are averaged across the DetectorGroup when one is found
Refs #8593
Add SumSpectra option to LoadVesuvio

The final output is just a single spectrum when this option is used.
Refs #8593
Merge remote-tracking branch 'origin/feature/8593_compton_scattering_detector_groups'