Autosize list markers.
The RenderListMarker is added to the render tree during layout by RenderListItem::updateMarkerLocation, and it must be autosized *before* this happens. To facilitate this we add FastTextAutosizer::inflateListItem.
To ensure we have a valid multiplier in inflateListItem, the logic for findDeepestBlockContainingAllText is modified to treat list items as text (with a corresponding test).
BUG=
302005
Committed:
https://src.chromium.org/viewvc/blink?view=rev&revision=166068