CP algorithms: Make it clear that triggers are split by Run 2 and Run 3
Make it clear that triggers are split by Run 2 and Run 3 in CP algorithms. For standalone SFs it's just to hard to do it for both runs at the same time. All relevant settings were renamed from includeAllYears to includeAllYearsPerRun.
For the main trigger blocks, an additional option splitPerLHCRun was added for the actual trigger selection branches to avoid having all.
As not many people are expected to use those the change is breaking and I mark this analysis-interface-change.