Break Schedule dialog no longer changes in size.

This involves a custom container widget, FixedSizeGrid, which requests space for hidden children in addition to visible children. The visible children can then expand to fill that space.