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 branch 'feature/8593_compton_scattering_detector_groups' into develop