LPS-51795 Add new interfaces for export import lifecycle events
LPS-51795 Add implementation and factory to create lifecycle events
LPS-51795 Add lifecycle event listener registry
LPS-51795 Add and register message bus message listener to be able to process the lifecycle events either on a sync or async way
LPS-51795 Add basic manager class to fire lifecycle events
LPS-51795 SF
LPS-51795 Pass vararg to ExportImportLifecycleEvent too and some SF
LPS-51795 SF
LPS-51734 Limit allowed content for text mode
LPS-51905 remove unnecessary dependencies and methods
LPS-51905 use className instead of classNameId
LPS-51905 move logic into definition

The only responsibility of RepositoryFactoryImpl should be to resolve
the correct definition and delegate the repository creation into it.
LPS-51905 source format
LPS-51905 make definition a factory
LPS-51905 inline redundant method
LPS-51905 SF
PortletDataContextZipWriterTest needs MainServletTestRule
We do not need to call "build-selenium-block" when the current build is for unit/integration test
Lower CI server's test dispatching unit from package to class to get more even distribution
Drop this commit in the end once we change the CI Server's config. As CI Server is hardcoded to invoke this target, add it back for now