LPS-51895 Sort
Array sorting is pointless, the package is saving into a TreeSet anyway.
LPS-51895 Fix SF error
LPS-51897 Don't wiring shard advice for plugins unless shard is enabled
LPS-51896 Fix rss portlet navigation template
LPS-51911 Can't change between translations using <liferay-ui:journal-article> tag
LPS-50083 Changed assignment. This should fix the bug
LPS-50083 Refactored to avoid one new if with same condition
LPS-51898 ExecutingClassLoaders was introduced by LPS-5012 43a2e44f7ec23bffedbb058f672860743a34bbaa to support LPS-5016 (see 94e73966a28a88bcbc666ab993c9d286d3b81bc7), but at LPS-5018 2ec03d54b3636ea419e7275a273ac8dc2d2ce97b this requirement got removed, however the ExecutingClassLoaders support was left in the system. Since no one is really using it, I am removing it to keep codebase clean
LPS-51900 When possible fetch LayoutSet from Layout, as there is a good chance that it is already cached as a plain field.(Backport friendly)
LPS-51900 Unify the API to take in a LayoutSet, rather than a Group + privateLayoutSet boolean to do a query for the LayoutSet internally
LPS-51900 Apply
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