Improve the LayoutTest related with Config conversions for Canvas2D

BUG=247896

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152225 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unprefix the @viewport rule of CSS Device Adaptation spec

This is in alignment with not having prefixed CSS rules, but
having them enabled as a runtime flag only.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152226 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update expectations for fast/lists/inlineBoxWrapperNullCheck.html

TBR=pdr@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix build on OS X

For some reason, this test is only built #ifdef NDEBUG, which is probably why
the bots don't see this.

BUG=none
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152228 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Replace some virtual functions with non-virtual functions in accessibility code.

This saves 7000 bytes of code size, mostly by cutting
down on the total number of virtual functions in
AccessibilityObject, which has a lot of subclasses.

BUG=247082

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152229 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement document.currentScript

http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#dom-document-currentscript

document.currentScript reflects the script that is currently being executed.

BUG=240876

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

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