Inline flexbox width is wrongly calculated when wrapping vertically

Inline flexbox width is calculated wrongly when flow of flexbox is
column and flex-wrap property set to wrap or wrap-reverse. The width
is calculated as if inside elements were layed out horizontally. 
This results in extra unnecessary space.

This patch fixes this bug by removing lines that set the 
maxPreferredWidth with the assumptions that children of flex item 
will be layed out horizontally and maxPrefferedWidth is set as 
width of flex-item having maximum contribution. 

BUG=247963

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

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