Ignore window.{testRunner/layoutTestController} at cached properties test

Now testRunner (and layoutTestController, which is an alias of testRunner)
is moved from CppBoundClass to gin::Wrappable (crbug/331301),
they are shown in the for-each loop of window properties.
testRunner and layoutTestController are only for testing,
so we don't have to check the cached states of them.

BUG=331301, 351195

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168893 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Propagate listbox onInput event after changing the HTMLSelect value

BUG=349472
R=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168894 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of implicit conversions to VisibleSelection.

Some constructors of VisibleSelection accepting just one argument (with
optional arguments omitted) are not marked as explicit. This creates implicit
conversions from the constructor's argument type to VisibleSelection,
which is not desirable since it's very easy to make the conversion
inadvertently.

Code refactoring only, no behavior change.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168895 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Bail out of CSP digest creation if no CSP validation is to be done

This shows up as the main CPU hog on the profile of a page containing
many large stylesheets whose contents are cached.

R=jww@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168896 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: add transition types to FileSystem APIs.

R=
BUG=340522

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

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