Creation methods for createImageBitmap feature.

BUG=166658

Review URL: https://chromiumcodereview.appspot.com/18191016

git-svn-id: svn://svn.chromium.org/blink/trunk@153896 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce isHTMLTableElement and toHTMLTableElement

To avoid direct use of static_cast, this patch introduces isHTMLTableElement and toHTMLTableElement for code cleanup.

Review URL: https://chromiumcodereview.appspot.com/18313005

git-svn-id: svn://svn.chromium.org/blink/trunk@153897 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] fix indent autodetection

This patch fixes the indent autodetection so that
it won't set indent to one space in certain cases.
It also adds a test to cover this cases.

BUG=
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153898 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] autocomplete should not eat next word

This patch fixes autocomplete so that it won't eat the next letters
that follow the autocompletion prefix.

BUG=
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153899 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable GPU rate limiter on canvas 2d layers.

BUG=257671
TEST=telemetry smoothness measurements on tough_canvas_cases
R=jamesr@chromium.org, senorblanco@chromium.org

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=153814

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153900 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement support for using inset-rectangles in a shape-outside.

This is a port of https://bugs.webkit.org/show_bug.cgi?id=116641

BUG=243093
R=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153901 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor FEBlend: use SkXfermodeImageFilter instead of SkBlendImageFilter. Covered by css3/filters/effect-reference-hw.html and css3/filters/effect-reference-colorspace-hw.html.

BUG=258602

Review URL: https://chromiumcodereview.appspot.com/18291006

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