reorganize HCAL aging functions

This commit reorganizes the HCAL aging functions to separate the aging customizations for HB, HE, HF, and SiPMs. Important notes:
* The default behavior of the function ageHcal remains unchanged (HB aging is not enabled by default).
* Several pre-defined function snippets are added to change the HE aging scenarios easily via the cmsDriver --customise command: turn_on_HE_aging_X for scenario X (currently 1, 2, or 3).
* SiPM aging can now be separately disabled.