Devirtualize PODArena and PODArena::Chunk's destructors

Devirtualize PODArena and PODArena::Chunk's destructors as these classes are
never subclassed, nor do they have any virtual function. This avoids creating
unnecessary vtables.

BUG=311561

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160629 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Devirtualize Biquad's destructor

Devirtualize Biquad's destructor as this class is never subclassed, nor does it
have any virtual function. This avoids creating an unnecessary vtable.

BUG=311561

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160630 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clip shape-outside to the float margin box

According to the spec, a shape-outside on a float is clipped if it
extends outside of the margin box of the float. This implements that
behavior.

This also fixes a bug computing the "margin box delta" for lines that
overlap the float but do not overlap the shape. In some cases, one of
the margins was not considered, and would cause the line to be offset
more than it should have been.

BUG=260357

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160631 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WontFix all the StaleTestExpectations.

WontFix is basically the same as skip except for the accounting
of whether we consider this a test that we plan on fixing. Since
we don't expect people to fix StaleTestExpectations lines, WontFix
makes more sense to me than Skip.

TBR=dpranke@chromium.org, adamk@chromium.org

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

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