Center title.
Use GtkButtonBox instead of GtkHButtonBox.
Fix dialog scaling.

Scaling to content is not reliable, we need bigger minimums.
Clean up old code.