Makes layout respect <textarea> cols attribute
Makes layout respect <textarea> rows attribute

review addresssing
auto merge of #4380 : mttr/servo/textarea_rows_and_cols, r=pcwalton

...with a bit of a caveat: sizing has the same problem as seen in #4378, and it is _significantly_ more noticeable when using `rows`.

Fixes #4291