- Change grouping of simulators built in each job to be in
alphabetical order so reviewing failed or active github actions
are more easily identified in the log information.
- Configure run on push and pull requests
- Use new macos and ubuntu OS images
- Add missing simulators from the build list
- Add potential LTO option for makefile builds