ui: Fix soong-executed ninja wrapping

For proper ninja smart terminal support, we need to pass stdin to
./soong. Otherwise it starts a new line if the terminal isn't wide
enough.

Test: `rm -rf out/soong/.bootstrap; m -j` in narrow terminal
Change-Id: I643a526001adc2323a420a03fa1df282554c7886
diff --git a/ui/build/soong.go b/ui/build/soong.go
index d017e70..6554f1d 100644
--- a/ui/build/soong.go
+++ b/ui/build/soong.go
@@ -50,6 +50,7 @@
 	env := config.Environment().Copy()
 	env.Set("SKIP_NINJA", "true")
 	cmd.Env = env.Environ()
+	cmd.Stdin = ctx.Stdin()
 	cmd.Stdout = ctx.Stdout()
 	cmd.Stderr = ctx.Stderr()
 	ctx.Verboseln(cmd.Path, cmd.Args)