Support waiting for child process to exit in `gio open`
Submitted by Reuben Thomas @rrt
Link to original bug (#772397)
Description
This is a successor to bug #652262.
Some of the issues mentioned there may have been fixed, but the ability to select whether to wait for the child process hasn't been, as far as I can see (it would need an extra flag).