main.star: add linux-amd64-asan-clang15 and linux-amd64-msan-clang15

This change adds two new builder types. It depends on
https://chromium-review.googlesource.com/c/infra/infra/+/5967115 to
function.

The goal of this change is to test ASAN and MSAN at a baseline, to make
sure the Go parts work. We recently broke ASAN but didn't notice until
we got feedback from someone else; our internal tests are too
simplistic.

While we're here, sort the RUN_MODS list in the source code.

For golang/go#70054.

Change-Id: Ib515a2c908fbfdc58abf6e9d4c9c7a170bec0499
Reviewed-on: https://go-review.googlesource.com/c/build/+/622322
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
5 files changed