interaction-controller-learn-dialog: migrate from GtkTable to GtkGrid
bt-edit: use a define for the label-padding
signal-analysis-dialog: use a single grid, instead of vbox+grid

Simplify the layout by using a single grid.
pattern-properties-dialog: migrate from GtkTable to GtkGrid
signal-analysis-dialog: right justify labels
pattern-properties-dialog: configure the adjustment

Check for the min/max voices and configure the adjustment bounds as per TODO
comment. Disable the adjustment if min=max.
machine-rename-dialog: migrate from GtkTable to GtkGrid

Also avoid extra packing box.
dialogs: avoid extra packing boxes.
machine-preset-properties-dialog: migrate from GtkTable to GtkGrid
machine-preferences-dialog: migrate from GtkTable to GtkGrid
machine-*-dialog: also set minimum width to avoid scrollbars
machine-properties-dialog: ensure decent default width for preset box

Use a default minimum size for the first time, as gtk has not calculated the
layout yet.
machine-properties-dialog: migrate from GtkTable to GtkGrid
machine-properties-dialog: remove some commented code and fix typos
TODO: planning update