for Run steps, simply use addArg() and addArgs() instead of building an array of args
fix the Emscripten linker run step to be "build system idiomatic": proper output arg so that dirty checks work as expected, and linker output first goes into the regular zig cache, and is then installed with an InstallDir step