Update check_log patterns and its usage across trigger tests
Several changes concerning check_log are made:
- Reorganise pattern definitions in check_log.py
- Add some patterns to identify scheduler stalls (ATR-19950)
- Slightly improve traceback handling
- Fix ignore pattern parsing
- Make a note in perl check_log that it's deprecated and python version should be used instead
- Replace all use cases of perl check_log with python check_log, except for those in TrigInDetValidation
cc @smh