21.2-AnalysisTop allow custom CDI file to be used
This MR allows users to specify a custom CDI file (path). This update is needed as the CDI file usage depends on the derivation due to recent changes in derivations.
We still set a default CDI path and when the custom path is different, we print a flashy warning.
Also updating the initialization of ftag tools to work with the new CDI file. This change also requires to update the ART/CDI test files.
Closes ANALYSISTO-872