Automatic keyboard detection

[endlessm/eos-shell#3425]
You should set this in the call to `g_object_new()` above, using the `transient-for` property of `GtkWindow` (from which `GtkDialog` inherits).