Added behind link_core_modules_separately flag to gyp files.

Also did the followings:
- added webcore_shared build target to core.gyp,
- moved some sources from core.gyp to core.gypi. So core.gyp uses variables defined in core.gypi.
- updated modules.gyp to see the flag,
- updated web.gyp to see the flag,


BUG=358074

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

git-svn-id: svn://svn.chromium.org/blink/trunk@189893 bbb929c8-8fbe-4397-9dbb-9b2b20218538
5 files changed
tree: c833786864958c4498d02c78b298949357e99557
  1. third_party/