Base_DB::handle_error(): Take a parent Gtk::Window.

This was always a good idea, and now its more noticeable because
GTK+ outputs a message about missing transient windows.