Revert of https://codereview.chromium.org/75133007/
Reason for revert: regressed performance test

TBR=ojan@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164024 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused fields in Blink

This patch removes the following unused fields in Blink:
Document: bool m_loadingSheet
DeleteSelectionCommand: bool m_replace (required callsite cleanup)
IndentOutdentCommand: int m_marginInPixels
MemoryCache: bool m_prePainting
MemoryCache: double m_deadDecodedDataDeletionInterval
HTMLMediaElement: unsigned m_previousProgress
HTMLTokenizer::Checkpoint: bool forceNullCharacterReplacement
EventHandler: bool m_panScrollButtonPressed
GraphicsContext3D: ResourceSafety m_resourceSafety

This represents all but 3 of the unused fields in Blink. I'll
submit a followup to get the remaining ones.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164025 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Blending] When applying mix-blend-mode on an element,
its contents and its children should blend as a whole with the
backdrop.

BUG=229615

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164026 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove old code around WEBPERMISSIONCLIENT_USES_FRAME_FOR_ALL_METHODS from Blink since the Chrome code has switched over to the new API.

BUG=304341
R=jochen@chromium.org

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

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