Re-land r406064 "[GN] Add JSON project writer".

This re-lands the CL with the fixes to the GYP build.

TBR=brettw@chromium.org
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win8_chromium_gyp_rel,win8_chromium_gyp_dbg;tryserver.chromium.mac:mac_chromium_gyp_rel,mac_chromium_gyp_dbg

Review-Url: https://codereview.chromium.org/2156173003
Cr-Original-Commit-Position: refs/heads/master@{#406165}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 05316e06071fc092471af129a926f87b43347321
13 files changed
tree: 8de3c7faf77cb3d90c3c2c6cfc0cd371e7b16fb5
  1. tools/