[layout] Initial support for justify-self for blocks
Still need to add support for self-* and safe values.
css/css-align/blocks/justify-self-htb-ltr-htb.html and friends are
modified from css/css-align/abspos/justify-self-htb-ltr-htb.html.
We don't yet pass
css/css-align/self-alignment/block-justify-self.html because it
exercises self-* values, and a few of its cases are incorrect.
Guarded by flag 'LayoutJustifySelfForBlocks'. Flag is set to 'test'
because there's not much more to do before shipping.
Change-Id: Ic1c45094cd97cb1e9517348759ed9af67eaefe0c
Bug: 355683658
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5757957
Reviewed-by: Ian Kilpatrick ikilpatrick@chromium.org
Commit-Queue: David Grogan dgrogan@chromium.org
Cr-Commit-Position: refs/heads/main@{#1343171}