HLT Control Flow: fix missing HypoTools for multi-leg chains in the CA menu
In the CA menu, the Control Flow needs to store the HypoAlg in an accumulator, instead of the legacy memory structure which does not work anymore. So adding a dedicate method to the CFSequenceCA to store the HypoAlg and the HypoTools in the CA directly, one can retrieve the same HypoAlg for each leg and increase the number of HypoTools.
Tested with test_trigP1_v1Dev_newJO_build.py, the number of chains with different counts go down to 33, from previous 93, recovering all the asymmetric chains using the same HypoAlg. Tagging @mark and @khoo