st/widget: Properly find first/last children in pack-start layouts
When organizing widgets in a BoxLayout that uses pack-start, the first and last visible children are not properly computed as we always assume that the widgets are ordered accordingly to their visible order, while this is not true when using pack-start.
So, invert the logic in such case.