Remove knowledge of layer opacity from HTMLMediaElement.

WebMediaPlayer implementations are capable of setting layer opacity themselves.

BUG=110814
R=acolwell@chromium.org, eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171720 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix table repaint after r171183

My previous patch brought LayoutState-optimized repaint logic to paint
codepaths that don't use a null repaintContainer to indicate that
RenderView is the repaintContainer. Unfortunately, there was still
some code in RenderTableCell with that assumption, which could lead
to us missing the inclusion of margins.

The fix is easy, the test is a bit ugly to ensure that we don't trigger
any invalidations in the tile that fails to repaint. This isn't strictly
necessary for the test, but failing to do so means the issue won't
visually reproduce due to the compositor's repainting algorithm.

BUG=363411

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171721 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement ServiceWorkerGlobalScope 'scope' attribute [Tests]

New tests only. Originally reviewed as part of crrev.com/224863002
but split out for a 3-part landing (blink, chromium, tests).

TBR=kinuko@chromium.org,michaeln@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171722 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add FIXMEs to canUseLayoutStateForContainer and null repaint container codepaths

Ideally, LayoutState should work for all repaint containers, and
we want to kill the null repaint container code path.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: fix build after r171701

NOTRY=true
BUG=340522

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

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