Revert "LPS-31119 Revert changes. PortletURLImpl.toString needs themeDisplay but it's not already set."

This reverts commit 0c97df1b02f9d823dcefcf2ad18f05f6adab12d7.
LPS-31119 Proper fix, we must encapsulate URL definition in the Java class. We can avoid the NullPointerException by delaying when we call toString on the portlet URL
LPS-29051 Source formatting
Source formatting
LPS-31307 Making MapUtil.toString null-safe
LPS-31250 - should still finish WorkflowHandler.updateStatus even if workflow not enabled
LPS-31209 Javadoc
Javadoc
LPS-30769 Javadoc
LPS-31289
LPS-31289
LPS-31292
LPS-31295 Replace x-site-members by x-users
LPS-31295 Language keys
LPS-31297 User parent level in sites directory portlet
LPS-31297 Lang keys
LPS-31242
LPS-29976 Add default toolbar on top and remove actions for DLRenderers so they can use the default actions.
LPS-29170 Use default render and remove unnecessary jsps
LPS-29170 Add a message when containerModels and baseModels are 0