main
git: add `git[NoLFS]Buffered()` to run a Git processes with buffered output
subprocess: trace all command execution
subprocess: don't treat empty PATH component as . on Windows
Update formatting for Go 1.17
subprocess: add a version of BufferedExec with only stdout
subprocess: report errors when finding executables
subprocess: fix incorrect string in test