Change how NGConstraintSpaceBuilder specified destination space.

The way writing_mode for NGConstraintSpaceBuilder was set was
confusing. This change makes the API more explicit about how
output writing mode is set.

NGConstraintSpaceBuilder::writing_mode_ is eliminated
NGConstraintSpaceBuilder::SetWritingMode is eliminated

instead, writing mode becomes a parameter to:
NGConstraintSpaceBuilder::ToConstraintSpace(NGWritingMode output_mode)

BUG=635619

Review-Url: https://codereview.chromium.org/2692643002
Cr-Commit-Position: refs/heads/master@{#450163}
14 files changed