layout: Guess the width of block formatting contexts so that we can
speculatively lay them out in parallel