Break out inline flow logic from computeInlinePreferredLogicalWidths
Break out inline flow logic from computeInlinePreferredLogicalWidths

Break out the inline flow and inline replaced margin handling logic from
the giant monolithic computeInlinePreferredLogicalWidths method in order
to improve readability and in preparation for sharing the implementation
with BreakingContext.

R=szager@chromium.org

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

git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@198892 bbb929c8-8fbe-4397-9dbb-9b2b20218538

Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk