LPS-37457 fix compilation
LPS-37901 Fix broken tests
LPS-37457 Source formatting
LPS-37901 revert fix
LPS-35372 Viewing file details should show workflowed title
LPS-35372 Apply same pattern for extension
LPS-35372 Remove unused code
LPS-37060 Iframe XSS
LPS-37061 Iframe XSS
Some improvements to the translation to Spanish
LPS-37946 Split the Site Administration section "Main" into "Pages" and "Users"
LPS-37946 Lang keys
LPS-37846 Extract out the logic to make a URL absolute to PortalImpl
LPS-37846 JavaScript error when accessing control panel if the first portlet needs to load implicit main.js file

Send a redirect instead of just changing the ppid within Control Panel. Otherwise the portal won't do the necessary initialization for that portlet, such as loading its CSS and JavaScript (which ended up causing LPS-37846 and probably other problems)

Make sure that the URL is absolute, since at this point the response won't be wrapped by AbsoluteRedirectResponse
LPS-37846 SF
LPS-36566 Fix problem when the layoutUUID of web content is not null
LPS-36566 Add logic to handle the friendly url of web content article with display pages
LPS-37959 Allow setting available locales used by the localizer (taglib input-localized)
LPS-37958 Util method in ModelHintsUtil to determine if a entity has a specific field based on the model-hints.xml
LPS-37958 SF