Disable matched properties cache when cached style's inside-link is different from current style's inside-link. Because StyleBuilder only updates visited colors when a given element is inside-link. So if a cached style was created for some element with outside-link, re-using the cached style causes a problem.

Alternative: modifying StyleBuilder to always update visited color.

BUG=226048

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148355 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Generate named getter by unified way instead of using collectionNamedPropertyGetter.

This is preparation for making custom named getter auto-generated as much as possible.

R=haraken@chromium.org
BUG=229740
TEST=V8TestEventTarget.cpp (generated by run-bindings-tests)

Review URL: https://chromiumcodereview.appspot.com/14253002

git-svn-id: svn://svn.chromium.org/blink/trunk@148356 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove UNUSED_PARAM from SecurityOrigin::shouldUseInnerURL.

We're actually using the parameter. This is probably leftover from killing off
the BLOB and FILESYSTEM compile-time flags.

Review URL: https://chromiumcodereview.appspot.com/14188007

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