Support script response files in GN.

Exposes Ninja's response file capabilities to GN actions so that long command lines can be passed to scripts without manually calling write_file.

Change the domain_reliability bake_in_configs script to use this facility as a test. There are now command-line flags that support both reading the .gypi file and passing a response file. This patch adds the BUILD rule for the new-style response file, but doesn't use it (pending a GN binary push).

Removes running actions through gyp-win-tool on Windows. This is a bunch of hardcoded commands that are not necessary to my knowledge.

Fixes an out-of-date cpu_arch reference in the mini installer build file I noticed (in a NaCl block that's not run yet).

Review URL: https://codereview.chromium.org/1430043002

Cr-Original-Commit-Position: refs/heads/master@{#358968}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d6763a7390d6ca727c090a403d5dbefa94c5d79b
12 files changed
tree: 257c13eefc87fed76c4ab8d639b90a1638bf30ec
  1. tools/