Adds new property which can skip using default saved preferred provider when call using the call history.
Closes open chats, like we close the main window when quiting the ui, so we avoid removing ui plugins one by one, while those plugins are unregistered from OSGi.
Adds method to match PluginComponent to parent factory, used when unregistering plugins to match already created ui components to be remove from plugin container, fix for a problem: while unregistering bundle a new plugin component was created.