LPS-42864 support for their own logo in organizations
LPS-42864 reuse code in other services
LPS-42727 autogenerated
LPS-42727 SF
Test Fixes - CPSites - macros
Test Fixes - CPSites SF
Test Fixes - CPSites SF
Revert "LPS-42524 NoSuchLayoutException when a page created from site template no longer exists in site template."

This reverts commit e237bf2e959da31b62c069f331cf24ccea63a138.
LPS-42864 fix js error
LPS-42790 When Portlet Configuration is not loaded in a pop_up state, we should still add the resources for static portlets and embedded portlets. I have confirmed with Ray Auge about this fix.
LPS-42790 We should follow the standard with other portlets to open permission configuration in dialog when we can.
LPS-40562 Improve usage of StringBundler, in portal-impl
LPS-40562 Improve usage of StringBundler, in portal-service
LPS-40562 Improve usage of StringBundler, in portal-web
LPS-40562 Improve usage of StringBundler, others.
Test Fixes - UsergroupsUsecase - paths
Test Fixes - UsergroupsUsecase SF
Test Fixes - UsergroupsUsecase SF, sort it
LPS-42874 Make sure that resource permission is still set to userId if missing contact
LPS-42107 Fix, if checking portlet mode with p_p_mode parameter, also  p_p_id has to be checked