issue #20168: list action gear

This feature refactors the delete X button into a gear that might have a delete option, or a convert-prospect option. Or, in the future, any option.

I also moved the notify popup from XV.WorkspaceContainer to XV.ModuleContainer, where it is also now used for a lot more types of notifications, such as "are you sure you want to log out" and "are you sure you want to delete this", and "You don't have privileges to drill down into this workspace".

I did not touch the model-side code for XM.Customer.convertFromProspect(), and to me it looks like this isn't working.