Enable various bits and pieces of Content Security Policy Level 2.

Intent to Ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wToP6b04zVE/imuPatGy3awJ

BUG=417610

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182899 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Display the stdio output in an iframe and reload after completion of re-reun.

The output returned from layout-tests-server can be displayed in an iframe.
After completion of re-run from dashboard.html it has to automatically reload the latest dashboard.

BUG=418580

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182900 bbb929c8-8fbe-4397-9dbb-9b2b20218538
MediaStreamTrack: Connect Ready/Muted state update to Component mute state update

BUG=389159

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182901 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Use correct originURL for pretty-printed scripts.

BUG=402245
R=sergeyv, lushnikov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182902 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid repeated code when building SVG help tables.

This saves roughly 6 KB of code.

  Grown symbols:
       +123: blink::SVGFontFaceElement::parseAttribute(blink::QualifiedName const&, WTF::AtomicString const&) type=t, (was 330 bytes, now 453 bytes)
  Removed symbols:
        -94: blink::mapAttributeToCSSProperty(WTF::HashMap<WTF::StringImpl*, blink::CSSPropertyID, WTF::StringHash, WTF::HashTraits<WTF::StringImpl*>, WTF::HashTraits<blink::CSSPropertyID>, WTF::DefaultAllocator>*, blink::QualifiedName const&) type=t, size=94 bytes
  Shrunk symbols:
      -2121: blink::SVGElement::animatedPropertyTypeForCSSAttribute(blink::QualifiedName const&) type=t, (was 3795 bytes, now 1674 bytes)
      -3786: blink::SVGElement::cssPropertyIdForSVGAttributeName(blink::QualifiedName const&) type=t, (was 5076 bytes, now 1290 bytes)

R=fs@opera.com
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182903 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Do not call idle notification on context disposal.

The compositor calls regularly the idle notification. Hence, a direct invocation from the context disposal is not necessary.

BUG=397026

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182904 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change <video controls=true> to just <video controls> in LayoutTests

This avoids the appearance of the attribute value being important.

NOTRY=true
R=fs@opera.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182905 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Let the RenderFlowThread layer have an empty size.

The RenderFlowThread has a RenderLayer used as a helper for painting. The
layer got its bounds from the RenderFlowThread contents which is typically
a tall strip and not the size of the area that where the contents are
rendered. That resulted in unnecessarily expanding the height of the parent
RenderLayer backing. The MultiColumnSet already contributes the correct
sizes, thus we can return an empty bounding rectangle for the layer of the
RenderFlowThread.

R=mstensho@opera.com
BUG=418899

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

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