Add resource_installed and resource_uninstalled signals
Add and remove semantic info from the matcher service when widgets are installed and uninstalled
Rework TenantCollection into add_saas_tenant
Remove resources after uninstalling if they are no longer available to
any user