dialog: Drop a special case for GTK < 3.24.2
This avoids having multiple paths to debug but more importantly this avoids having an altered API depending on the build environment as we drop a reimplementation of the transient-for property in HdyDialog.