Set -march/mcpu to native when building the runtime if no targets are set (#50031)
vchuravy noted that we don't set these flags even when building
locally, even though we set the sysimg to `native`. This probably
doesn't make too much of a difference but it might save a couple % on
from source builds.
Also add the option to set `mtune` which is what GCC wants