gyp: r1170 -> r1182
gyp: r1170 -> r1182

Includes:
    make/mac: Alternate fix for chromium:106859
    ninja: reduce quoting of -D flags
    xcode emulation for make: Adjust .a and .dylib entries in 'libraries'.
    Add a test for having a postbuild with multiple configurations.
    Test that postbuilds on static libraries work, also for sourceless libraries.
    Reject gyp files that use an invalid ('settings') target.
    make/mac: Move postbuild code around a bit, some if it into xcode_emulation.
    Use test.touch() instead of os.utime() in a test.
    mac: Add a test that changing nibs / resources trigger dependent postbuilds.
    ninja/mac: Support postbuilds.
    ninja/mac: Don't rebuild bundle targets with postbuilds more than once.
    ninja/mac: Enable test/mac/gyptest-libraries.py


Review URL: http://codereview.chromium.org/9284038

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

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