Make CaloRec a pure component library
This MR moves all classes that are supposed to be linked against from CaloRec into CaloUtils. Only 3 out of the 50 classes defined in CaloRec fall in this category. With this change, CaloRec can be a component-only library.
Next step would be to move all components of CaloUtils to either CaloRec or CaloClusterCorrection, so CaloUtils would become a pure shared library.
Benefits:
- About 10 MByte less installed libraries
- More logical code organisation
I would like to hear @ssnyder's opinion before this MR gets accepted, in particular related to his comment in CaloCellContainerFromClusterTool_test