[ATR-28717] Initial refactor of trigger EDM toward R4
Initial part of the refactor
- Move
recordable
out of the R3 file and into a more central place.- Avoids unneeded run-dependence in signature configuration code
- For now assuming R3, but maybe in the future we pass the
flags
here too - sed update the large number of importers of this function
- Move
Alias
andInViews
structs to a newTrigEDMDefs
file, for importing into the R3 and R4 files (cannot go into TrigEDM, circular dependencies) - Add empty R4 file
Follow-up MRs will integrate the new R4 file, and do some additional refactoring for R3.
Limited testing so far due to large number of touched packages.
cc @cantel