[CSS Grid Layout] Combining Content and Self Alignment with span items

Using the Content Alignment CSS properties we can add offsets to the
grid tracks so they are not adjacent anymore. This requires to handle
Self Alignment of items spanning more than one track in a special way,
because grid item's area breadth is bigger than the tracks base size it
occupies.

In order to properly adjust the Self Alignment values we need to consider
the offset between tracks.

BUG=249451, 376823

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

Cr-Commit-Position: refs/heads/master@{#352096}
3 files changed