LPS-32769
LPS-32723 I don't want to depend on membershipPolicy == DefaultMembershipPolicy.class or on membershipPolicy == null, to denote the default behavior because this class may get more complicated. Instead, add logic into the membershipPolicy interface.
LPS-32140 Undo change to XSLTemplateResource.equals(), use direct equals for better performance
Test Fixes - portal/dbupgrade/sampledatalatest
Test Fixes - portal/controlpanel/blogs
Test Fixes - stagingsite/assetpublisher
Test Fixes - kaleo/blogs
Test Fixes - asset/blogs
Test Fixes - demo/useradmin
Test Fixes - portlet/blogs
LPS-32132 use layout Uuid instead of layout Id
LPS-32132 there is no need to modify the scopeId since we are using the uuid
LPS-32132 replace legacy preferences before exporting
LPS-23132 Test to verify behaviour of asset publisher when exporting - importing
LPS-32132 Source formatting
LPS-32132 Prevent from getting "holes" in the array
LPS-32132 Remove need to use  both com.liferay.portal.model.PortletPreferences and javax.portlet.PortletPreferences, and other source formatting
LPS-32153 Apply app-view-search-entry taglib to documents and media display portlet
LPS-32153 source formating
LPS-32153 Add summary to SearchResult to show the gist