[LayoutNG] Move ng_block_layout_algorithm to use constraint space builder.

This patch also moves the NGConstraintSpace to the constructor of the algorithm.

BUG=635619

Review-Url: https://codereview.chromium.org/2456973002
Cr-Commit-Position: refs/heads/master@{#428536}
7 files changed