CSS Custom Filter should be a runtime enabled feature

This change removes the custom code to handle custom filters.
The feature is driven by --enable-css-shaders on Chromium but
Alexandru says it's fine to switch to a runtime enabled feature.

This also creates the first test that is only run in stable mode.
This is required as the failing test absolutely resolves the URL
in the test output.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159240 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add mvanouwerkerk@chromium.org to modules/vibration/OWNERS

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159242 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Font Load Events] Respect "text" parameters of FontFaceSet methods

The match(), load(), and check() methods of FontFaceSet take a string
argument that can be used to select only font-faces those unicode-range
intersects the given characters.
This patch implements the above behavior.

BUG=53213
TEST=fast/css

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159243 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Foundation.framework dependency to blink_platform

Right now, blink_platform is inheriting this link_setting from 'wtf',
but this is taking advantage of a GYP bug where link_settings were
propagated outside shared_library targets.

The GYP bug is fixed in r1717, but in order to enable it, Blink's
link_settings need to be fixed first.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159244 bbb929c8-8fbe-4397-9dbb-9b2b20218538