roll gyp 1293:1309
roll gyp 1293:1309

1294: ninja windows: support .def files for exports (also exe for msvs)
1295: ninja windows: support running actions under cygwin shell
1296: ninja windows: add support and test for linker OutputFile setting
1297: ninja windows: filter out /MP option
1298: ninja windows: make include handling more link library handling (noop)
1299: ninja windows: suppress 'Creating library...' output
1300: ninja windows: simpler link-wrapper code
1301: ninja windows: make pdb named per target by default
1302: revert r1300 (returncode incorrect for link-wrapper)
1303: ninja windows: fix pdb name fom r1301
1304: Regression tests for Info.plists with LD_DYLIB_INSTALL_NAME.
1305: ninja/mac: Don't export the environment twice to postbuilds.
1306: Export LD_DYLIB_INSTALL_NAME etc to postbuilds.
1307: Fixes red gypbot at r1297. (winja test-only)
1308: ninja windows: Support magic idl build rules
1309: ninja windows: refactor libpath extraction

BUG=113918
TEST=none
TBR=scottmg

Review URL: https://chromiumcodereview.appspot.com/10005016

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@131005 0039d316-1c4b-4281-b951-d872f2087c98

ropik/chromium,adobe/chromium,yitian134/chromium,adobe/chromium,yitian134/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,adobe/chromium,ropik/chromium,ropik/chromium,yitian134/chromium,adobe/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,yitian134/chromium,ropik/chromium,ropik/chromium,adobe/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,yitian134/chromium,ropik/chromium,yitian134/chromium