Either content elements or shadow elements should not be treated as insertion points if they are not in document.

The relevant spec update: https://github.com/w3c/webcomponents/commit/69fbceabe01786ba3740728a6b86f5ec958f69b4

This behavior is similar to that of styles, which are not calculated for disconnected nodes.

This change also makes it possible to add an assertion, ASSERT(shadowRoot), for rootNode of an insertionPoint in InsertionPoint::isActive.

BUG=339029

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166647 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deprecating CanvasRenderingContext2D.webkitBackingStorePixelRatio

Should have been deprecated along with webkit[Get|Put]ImageDataHD, but got
forgotten.  This attribute represents the ratio between HD and non-HD.
Its value is always 1.

BUG=277205
R=senorblanco@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166648 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Rename profile-view to cpu-profile-view in css

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166649 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adding use counters for CanvasRenderingContext2D.webkitImageSmoothingEnabled

Counting prefixed vs unprefixed.

BUG=341561
R=senorblanco@chromium.org

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

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