UI: Regenerate contact menu of the main window on the fly.
ContactAction: Initialize action data in constructor.
UI: Really sync actions in ActorMenu.

GIO actions should be added or removed in a sync operation.
UI: Pass Action by name instead of pointer in ActorMenu.

This looks better, especially as we are using g_object_set_data on the
GObject.