Add Visual Studio 2013 to the autodetect list

BUG=377
R=scottmg@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1776 78cadc50-ecff-11dd-a971-7dbc132099af
Add support for 'resource_include_dirs' in ninja

The msvs generator supports a property called 'resource_include_dirs',
which overrides 'include_dirs' for rc files.

This patch adds similar support for ninja.  If a .rc file is found in
the target's sources, we will define a new 'resource_includes' ninja
variable.  The rc rule now uses 'resource_includes' instead of just
'includes'.

This is useful for cases where an application depends on a large number
of libraries, and so has a long list of 'include_dirs'.  Since rc.exe
does not support response files, it is very easy to exceed the
command-line limit when building the rc file.

The test uses a new rc file 'hello3.rc', which is just a copy of
'subdir/hello2.rc', except that it includes 'include.h' instead of
'subdir/include.h'.

R=scottmg@chromium.org, scottmg
BUG=

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

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

Add ibtool support for storyboards.  Storyboards also seem to flex an issue
in ibtool where relative paths cause weirdness.  Xcode passes absolute paths
to ibtool, so changing to abs paths here as well.

BUG=314728
R=pkl@chromium.org, thakis@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1778 78cadc50-ecff-11dd-a971-7dbc132099af
ninja/mac: Let mac_bundle_resources keep file permissions.

Also add a test that this is true for 'copies' too.

BUG=chromium:315383
R=mark@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1779 78cadc50-ecff-11dd-a971-7dbc132099af
Merge branch 'master' into private