Add RuleBuilderCommand.FlagForEachArg()

Add an analog to FlagForEachInput that takes non-path arguments.

Test: rule_builder_test.go
Change-Id: Ifdf5a16079018bfff9b06ce48b13b104a93fddd7
diff --git a/android/rule_builder_test.go b/android/rule_builder_test.go
index f7577a6..53a5b48 100644
--- a/android/rule_builder_test.go
+++ b/android/rule_builder_test.go
@@ -117,6 +117,14 @@
 	// ls --sort=time
 }
 
+func ExampleRuleBuilderCommand_FlagForEachArg() {
+	fmt.Println(NewRuleBuilder().Command().
+		Tool("ls").
+		FlagForEachArg("--sort=", []string{"time", "size"}))
+	// Output:
+	// ls --sort=time --sort=size
+}
+
 func ExampleRuleBuilderCommand_FlagForEachInput() {
 	fmt.Println(NewRuleBuilder().Command().
 		Tool("turbine").