Removing custom processing for labels in TopBottomLayout. However, I've modified the way in which children's width and height is calculated to reflect the possibility that getPrefWidth and getPrefHeight may return 0. In those cases, it is better to use a.getWidth and a.getHeight
Reverting changes in AbstractWidget. They are not needed
Making views take into account dialogs' width and height to calculate its bounds if getPrefWidth or getPrefHeight returns 0
Setting a specific width to the dialog so the layout works with the multiline label
Minor typo in DialogController