Fix the refresh of external tools when editing with the manager

The manager is per-app and so its action should be moved to
AppActivatable. This also allows us to loop over every window to update
the actions and then update the menu model of the app.