Fix mixed line endings warning

Fixed using "tr -d '\r' < update_pgd.py > update_pgd_fixed.py" and
then renaming the file to update_pgd.py.

  ** Presubmit ERRORS **
  Pylint (436 files) (104.89s) failed
  ************* Module update_pgd
  C: 33, 0: Mixed line endings LF and CRLF (mixed-line-endings)

BUG=None
TBR=mark@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@2016 78cadc50-ecff-11dd-a971-7dbc132099af
Add TestGypXcodeNinja to run tests against the xcode-ninja generator

Use:

    ./gyptest.py -f xcode-ninja <tests>

BUG=gyp:443
TEST=Run
    ./gyptest.py -f xcode-ninja -a

Expected: No test failures.

Patch by Tobias Hahn <tobias.hahn@ableton.com>.

R=mark@chromium.org, sdefresne@chromium.org, justincohen@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@2017 78cadc50-ecff-11dd-a971-7dbc132099af
Fix: xcode-ninja should generate Xcode workspace into generator_output

The test gyptest-top-all guards against this when run using
TestGypXcodeNinja, i.e.

$ ./gyptest.py -f xcode-ninja test/generator-output/gyptest-top-all.py

BUG=gyp:442

TEST=Run
    ./gyptest.py -f xcode-ninja test/generator-output/gyptest-top-all.py

Expected to pass (instead of failing with Permission denied: 'prog1.ninja.xcworkspace')

Patch by Tobias Hahn <tobias.hahn@ableton.com>.

R=justincohen@chromium.org, sdefresne@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@2018 78cadc50-ecff-11dd-a971-7dbc132099af