[LayoutNG] Stop clearning NeedsLayout on block in MarkLineBoxesDirty

This patch stops clearning NeedsLayout on the LayoutBLockFlow
in MarkLineBoxesDirty.

MarkLineBoxesDirty turns NeedsLayout of inline boxes and text
into IsDirty on existing line boxes, to determine which line
boxes are dirty and which are reusable. Since it marks line
boxes as dirty, it's safe to clear NeedsLayout on objects
within the line box, but it's not proper to clear NeedsLayout
on LayoutBlockFlow.

When layout is done, it will be cleared, so this was just
redundant.

Bug: 904291
Change-Id: I1f9e767c6d7a3ec5fc9ba6c2b4090581ece5123b
Reviewed-on: https://chromium-review.googlesource.com/c/1366472
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#615053}
3 files changed