rework zig env

Introduce introspect.EnvVar which tracks all the environment variables
that are observed by the compiler, so that we can print them with `zig
env`.

The `zig env` command now prints both the resolved values as well as all
the possibly observed environment variables.
09dea957edAndrew Kelley committed on 10/18/2023, 4:27:09 AMparent0531190
6 files changedLine totals unavailable