This patch modify the GtkTable, GtkVBox and GtkHBox allocation code to better distribute extra pixels instead of giving them only to the last child (or the last column/row for a table). Effect is sensitive for long homogeneous tables or boxes.