Mark some tests flaky.

- fast/repaint/shift-relative-positioned-container-with-image-addition.html is
  flaky on Mac too.

- editing/spelling/spellcheck-editable-on-focus.html is flaky on Windows Debug.

BUG=356834,356957
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170113 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r170096

http://src.chromium.org/viewvc/blink?view=revision&revision=170096

TBR=fmalita@chromium.org

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

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

The outline box concept wasn't clearly defined. It was also unneeded
if we track the outline into the visual overflow, which we now do!

This change is a mechanical removal of the associated code. It keeps
the logic in repaintAfterLayout that handles changes in visual overflow
as it is required to correctly invalidate some cases where our
simplistic visual overflow model using a single rect falls short.

Most tests changes correspond to less invalidation, except for
* fast/repaint/4776765.html which is getting 2 new invalidations
  coresponding to getting a 5px outline.
* fast/box-shadow/negative-shadow-box*.html which grew to include
  the full box-shadow instead of being the box's size.

BUG=345452

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170115 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix for partial filter subregion specification with deferred filters.

Filter primitive subregions are specified as x/y/width/height, while
skia crop rects are left/right/top/bottom.  If x is set but
width is not, we were only sending the left edge. We must also tell skia
the right edge, in order to preserve the rect's original width.
Similarly when y is specified but height is not, we must tell skia the
new bottom edge.

Also changed all this code to use FloatRect instead of SkRect, since
these relationships are easier to express.

Covered by layout test svg/batik/filters/filterRegions.svg, when run
with --enable-deferred-filters.

BUG=

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

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