Calculate auto margins on orthogonal tables correctly.

When a table is in an orthogonal flow to its containing block and it has
auto margins its important that we know the logical height of the table
if we are to get the margins right. So don't call |updateLogicalHeight|
in RenderTable::layout() until we've computed the logical height of the
table. (For normal flow tables, updateLogicalHeight() is just a way of obtaining
and updating the margins.)

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176634 bbb929c8-8fbe-4397-9dbb-9b2b20218538