[MPESW-2186] Refactored setup to use default and specific config files
Context
What was done
- Modified the setup script to have different configuration files depending on the FESA class: the default one contains the default parameters that are always applied; the specific ones (e.g. for CIBM2) override the default parameters and can specify new ones.
- Also added a check to exit if the specific file does not exist.
TODO
- Continue by adding new configurations [https://its.cern.ch/jira/browse/MPESW-2008]
QA
- Setup, built and run locally CIBM2 and it worked
Review objectives
- ? assessment of code functionality
- ? assessment of code quality
Closes MPESW-2186