not squeezing items in a view-type: horizontal anymore

When a horizontal view-type had a horizontalview-distribution: equal,
items were previously squeezed together if there were too many. Now we
make sure that they still fit together nicely (and allow more horizontal
space than is available).