Don't build the full clang toolchain or debug files in stages 1-3 of buildworld
The first piece (not building the entire clang toolchain) speeds up the build
and reduces build footprint by building the minimal set of C++ libraries for
getting clang off the ground in the stages preceding stage 4 (building
everything) in buildworld.
The second piece is a bit more interesting. Turning on MK_DEBUG_FILES via
bsd.mkopt.mk enables debug symbols in C code. However if one specifies
DEBUG_FLAGS+=-g (or some variant thereof) in src.conf, to enable debug symbols
globally, it will add -g to CXXFLAGS as well. This made building buildworld
impossible in low memory footprint scenarios as it compiled clang, binutils,
etc with debug symbols (and it's unnecessary because debug symbols aren't
really required in stages 1 through 3 of the build, unless one's debugging
the bootstrap-tools/cross-tools programs)