commands: some work on gaction command execution.

We can't do this as good as I'd like yet, do to some missing API in Gtk.
But we'll get there eventually.

Additionally, it will require prefixes right now, which I'd like to avoid
in the future if possible so we can do "save" instead of "editor.save".