ninja: Use rsp files for SOLINK and SOLINK(module) on linux and mac.

To support link lines longer than 128 kiB == 131072 bytes, like it's
needed for chromium's content library.

R=scottmg@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1871 78cadc50-ecff-11dd-a971-7dbc132099af
ninja: Revert accidental windows changes in r1871.

TBR=scottmg@chromium.org

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

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