This is in preparation for the float avoidance feature where formatting context root boxes avoid existing floats.
Created attachment 348072 [details] Patch
Comment on attachment 348072 [details] Patch r=me for the rename, the patch is missing the renamed files though
Committed r235352: <https://trac.webkit.org/changeset/235352>
<rdar://problem/43742432>