V8CollectableDuringMinorGCFlag should not be taken over to the next GC

A minor GC prologue sets V8CollectableDuringMinorGCFlags, but all of the flags need to be cleared before the minor GC prologue finishes. These flags should not be taken over to the next GC.

For more details, see the comment in the CL.

TEST=none (This is a potential bug fix and I couldn't reproduce the bug.)

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Connect WebMediaPlayer to WebContentDecryptionModule for EME WD

As support is added for EME WD, WebMediaPlayer needs to access the
connected CDM (set in HTMLMediaElement.setMediaKeys()). This change
adds the plumbing so that the current CDM can be determined by
WebMediaPlayer.

BUG=329582
TEST=new layout test passes

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

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

The test is super fragile as it relies on the value of some
CSSPropertyID which will change as people add more properties.
We unfortunately can't use some fixed values as it relies on using
a supported property whose CSSPropertyID will evolve over time.

This change just reverts the test to its state before:
https://codereview.chromium.org/68173013

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor RenderTreeBuilder and expose special <dialog>

This refactors the RenderTreeBuilder so it's easier to see what's going on
inside the nextRenderer() and parentRenderer() methods. It also exposes that
<dialog> is trying to be special which I think is a mistake. Either dialogs
should always be in the top layer, or they should not have the ICB as their
containing block. We shouldn't be adding special cases for a particular
element to the core render tree construction code.

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

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