LPS-37702 Revert as it is breaking the build
LPS-39306 revert 597e90d since this cause portlet preferences are not loaded properly
LPS-39405 Initial source formatting
LPS-39405 Rearrange code (no logic changes)
LPS-39405 Use same condition to display the add icon and the add panel
LPS-39405 Use same condition to display add application and add content tab.

Initial conditions to display the add content and add application tabs are the same. In both cases the user adds an application to a page. Specific conditions (e.g. view permissions, add to page permissions, create content permissions) are checked within the panel logic.
LPS-39405 Move the Add Layout permission logic to Permission Util
LPS-39405 Remove redundant logic in add layout permission checking
LPS-39405 Display the add layout panel based on the add layout permission
LPS-39432 Provide a fast path for StrutsActionPortletURL creation
Revert "LPS-38619 Add missing @Override"

This reverts commit 10a6e6e7ccdefbb4e060751fe9e4923c2ab72d99.
Revert "LPS-38619 Tests"

This reverts commit a79f04f8fd29326c394911dfe2e9e7757264d545.
Revert "LPS-38619 Build services"

This reverts commit 9870ff41e4c5f9d43cdb9a0f2f069e5a03515001.
Revert "LPS-38619 Standardize category/vocabulary search to be case insensitive"

This reverts commit cbf6ae6fa55f86b57f05211ee7cb857dd5782105.
Revert "LPS-38619 Add back finder methods removed in LPS-32352"

This reverts commit e25689d4badc81bccfbca7c8da2cf6893e770d10.
LPS-38575 Apply SF consitently
LPS-38575 add attribute placeholder to make it fully consistent
LPS-39116 each test in its thread
LPS-39116 SF
LPS-39116 SF