Check CPS settings during menu generation
Earlier check on validity of Coherent Prescale group assignments so as to crash before initialisation. Removes unused CPS.py
file.
Checks:
- Only one chain in CPS group
- Multiple L1 inputs for same CPS group
- CPS group not matching L1 name
Linking ATR-22858 for discussion on certain points.