Fix inline-block baseline with overflow: <not visible>

They should align to the bottom of the margin box.
   The baseline of an 'inline-block' is the baseline of its last line
   box in the normal flow, unless it has either no in-flow line boxes or
   if its 'overflow' property has a computed value other than 'visible',
   in which case the baseline is the bottom margin edge.
(http://www.w3.org/TR/CSS21/visudet.html#line-height)

BUG=259083
R=ojan@chromium.org

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

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