Spanning logical height is not added properly in all spanning rows.

The remaining logical height is wrongly added to the last row spanning cell,
not spread on the rows when more then one rowspanning cell present in the table.

Remaining logical height was handled to only row spanning cell which comes
first in the table. Remaining row spanning cells were not handles.

Here, we handled all row spanning cells in the table those are not overlapping
each others.

R=jchaffraix@chromium.org
BUG=249600

Review URL: https://chromiumcodereview.appspot.com/19390002

git-svn-id: svn://svn.chromium.org/blink/trunk@154990 bbb929c8-8fbe-4397-9dbb-9b2b20218538
7 files changed