UMVE: support loading tabs from plugins

Some small changes to enable implementing `MainWindowTab`s not only in the main UMVE codebase, but also in separate plugins.