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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166068 bbb929c8-8fbe-4397-9dbb-9b2b20218538
When reloading with an override url, clear the referrer

We would need to change the header according to the URL. However, it's
unclear which referrer policy should apply.

BUG=338948
R=japhet@chromium.org

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

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