Revert^2 "conditionally escape rule builder command"

53ed08aec00aa45f0326e3c7335638a85e985833

Change-Id: Ic6e754bb270dbd3fa67ec31b5cbc1c5ef77d3238
diff --git a/android/rule_builder.go b/android/rule_builder.go
index 97582db..245b759 100644
--- a/android/rule_builder.go
+++ b/android/rule_builder.go
@@ -756,9 +756,13 @@
 		pool = localPool
 	}
 
+	if ninjaEscapeCommandString {
+		commandString = proptools.NinjaEscape(commandString)
+	}
+
 	r.ctx.Build(r.pctx, BuildParams{
 		Rule: r.ctx.Rule(r.pctx, name, blueprint.RuleParams{
-			Command:        proptools.NinjaEscape(commandString),
+			Command:        commandString,
 			CommandDeps:    proptools.NinjaEscapeList(tools.Strings()),
 			Restat:         r.restat,
 			Rspfile:        proptools.NinjaEscape(rspFile),