Manually revert "Fold out-of-flow objects into anonymous blocks when removing children"

Also revert "Auto-rebaseline for r357886"

First attempt at reverting failed: https://codereview.chromium.org/1419053004/

Reason for revert:
Causing use-after-free crashes in entire rendering pipeline, reverting.

Original issue's description:
> Fold out-of-flow objects into anonymous blocks when removing children
>
> Sometimes when we remove a child we end up with a float or out-of-flow object beside
> an anonymous block. When that happens, fold the float/out-of-flow object into the
> anonymous box as that is where it would have lived if they were siblings in the
> first place.
>
> BUG=322039
>
> Committed: https://crrev.com/44402d152cd0bb788db3136ab08c3c76ec348cd1
> Cr-Commit-Position: refs/heads/master@{#357886}

TBR=robhogan@gmail.com
BUG=322039

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

Cr-Commit-Position: refs/heads/master@{#358293}
12 files changed