DevTools: Add a power icon for power overview.

See https://codereview.chromium.org/234713002/

BUG=337138

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

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

R=
BUG=357586
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171845 bbb929c8-8fbe-4397-9dbb-9b2b20218538
avoid poster flicker during video looping or random seek operation

BUG=340853

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171846 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Guard HTML view from application/ data.

BUG=363518

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171847 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 171450 "API functions returning Promises should not throw..."

> API functions returning Promises should not throw exceptions.
>
> http://heycam.github.io/webidl/#es-operations states that an API returning
> a Promise should return a rejected Promise when an error occurs rather than
> throwing an exception.
>
> BUG=359386, 362992
> R=nbarth@chromium.org, eroman@chromium.org
>
> Review URL: https://codereview.chromium.org/232563003

TBR=yhirano@chromium.org

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

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