LPS-39749 Optimize MergeLayoutPrototypesThreadLocal key generation
LPS-39749 SF
LPS-39751 PortalPreferencesImpl does not need companyId
LPS-39751 Add PortalPreferencesWrapper service layer caching
LPS-39751 Fix test
LPS-39751 SF
LPS-39751 Regen
LPS-37427 Add clear field button on inputs for mobile users
LPS-37427 Logins should use clearable input fields
Updating Alloy to 2.0.x bc48130; LPS-37427
LPS-37427 - Moving to the 'run once' pattern so that we don't get into a situation where it's invoked multiple times and attach multiple delegates, and also allows us to only load the modules on mobile.
LPS-39749 Add back the shortcut path, for the same reason as we did in ServiceBeanMethodInvocation.equals()
Revert "LPS-39749 Add back the shortcut path, for the same reason as we did in ServiceBeanMethodInvocation.equals()"

This reverts commit 453d9b074ab5614152ced59de033e5c7129c0f05.
LPS-39773
LPS-39644 Upload logo causes javascript error
LPS-39644 - Source formatting
LPS-39644 - Source formatting
LPS-34320 Test - Add test to check Index on JournalArticleLocalServiceImpl
LPS-34320 Format source
LPS-34320 Reuse logic