This patch 'fixes' the size_allocate callbacks for the vbox and hbox
widgets. They were broken in the way they divided leftover pixels: all
leftover pixels went to the last elegible widget, which could therefor
be (number of elegible widgets minus one) pixels larger than the other
ones, creating stuff as shown in
http://www.nada.kth.se/~johannes/vbox.gif. This patch uses careful
floating point computations and rounding to spread those leftover
pixels out.
