Merge PlatformSpeechSynthesizerChromium.cpp into PlatformSpeechSynthesizer.cpp

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159713 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove support for prefixed Content Security Policy headers.

This patch retains deprecation warnings for 'X-WebKit-CSP-Report-Only'
and 'X-WebKit-CSP' headers, but turns off their functionality. We'll
now inform developers that the headers are unsupported, and direct them
to the canonical headers going forward.

The warnings will be removed in a future patch, hopefully in the next
release cycle.

blink-dev discussion: https://groups.google.com/a/chromium.org/d/msg/blink-dev/3AaCbkdGSPs/pnQO579qrNkJ

BUG=307404

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159714 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use [ImplementedAs=domWindow] for Document.defaultView()

Use [ImplementedAs=domWindow] for Document.defaultView() to avoid having 2
implementation methods that return the same thing. This makes our
implementation more consistent.

R=haraken
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159715 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add WebFrameTestProxy call to WebTestProxyBase for didStartProvisionalLoad.

I'm moving the IPC for DidStartProvisionalLoad from RenderView to RenderFrame. This requires layout tests harness to change to have WebFrameTestProxy call out to the WebTestProxyBase. The Chromium side change of this is: https://codereview.chromium.org/27196004/.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Return null ScaledImageFragment on failure of lazy decoding

This may be one of the causes of the crash when lazy-decoding huge
images. This CL by its own doesn't fix the crash, but avoids the
assert failure in LazyDecodingPixelRef::onLockPixels() about
bitmap.isNull(). We still need Skia to check for failure of
SkPixelRef::onLockPixels().

BUG=295895
TEST=ImageFrameGeneratorTest.decodingAllocatorFailure

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

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