GEM-CSC-RPC integrated local trigger update

This is a major update to the L1CSC trigger emulation code for the Phase-II Muon upgrade. The aim is to increase the trigger efficiency and cut down on the rates by using the GEM or RPC hits as substitutes for missing ALCTs or CLCTs. 

Additions/modifications to code:
* ME1/1: enabled in 2023Muon upgrade scenario
<br>ALCT-GEM stubs with high quality and straight pattern in ME1/a and ME1/b
<br>ALCT-CLCT-GEM stubs with with high quality in ME1/a and ME1/b
* ME2/1: enabled in 2023Muon upgrade scenario
<br>ALCT-GEM stubs with high quality and straight pattern 
<br>ALCT-CLCT-GEM stubs with with high quality
* ME3/1-ME4/1: Not enabled yet
<br>First version of CSC-RPC local integrated trigger. 
<br>ALCT-CLCT-RPC stubs with with high quality 

To be done (not urgent)
* Enable LCT ghost busting algorithms. Should see a small improvement in the CSCTF efficiency
* Debug new integrated LCT dataformat and transmission to CSCTF
* Clean-up sort functions in ME11
* Hide LUTs for GEM-CSC-RPC matching in the geometry helper class
* Implement CSC-RPC bending angle
* Clean-up debug statements
* Develop integrated GEM-CLCT trigger patterns