[Chapel Merge] Add more testing of mason

Branch: refs/heads/main
Revision: f48cfbd83f21104c3a6964698c495bfe2a642768
Author: jabraham17
Link: Add more testing of mason by jabraham17 · Pull Request #29003 · chapel-lang/chapel · GitHub
Log Message:
Add more testing of mason (#29003)

Adds more testing of mason by building it in more test configs.

This is applied to a few configs that I think will add value and aren't
dependent on start_test compopts like --verify (which the mason build
system won't respect anyways)

  • C backend testing
  • darwin portability testing
  • asan/ubsan testing

[Reviewed by @benharsh]

Compare: Comparing 569c838e4cf7fb93599e3c21f8bb18f0c77c4043...b92a010be5fa87c375cad720de04277579cfd36b · chapel-lang/chapel · GitHub

Diff:
M util/cron/test-asan.bash
M util/cron/test-c-backend.bash
M util/cron/test-darwin.bash
M util/cron/test-ubsan.clang.bash
M util/cron/test-ubsan.gnu.bash
https://github.com/chapel-lang/chapel/pull/29003.diff