LPS-52191 Refactor UserLocalServiceTest to be self protected against dirty database with left over data from previous tests
LPS-52191 Create GroupLocalServiceImpl.fetchUserGroup(long, long)
LPS-52191 Regenerate
LPS-52191 Allow User with no backing Group to fetch it
LPS-52191 Optimize UserLocalServiceTest to not use ResetDatabaseTestRule, but do @DeleteAfterTestRun, cut down run time from 9sec to 1sec
LPS-52191 Remove the really annoying dot
Revert "LPS-52191 Remove the really annoying dot"

This reverts commit 55a9db1fc611280ace31370a7f03b764b2aca8b7.
LPS-51656 Child organizations can inherit sites and roles directly from parent organizations
LPS-51656 Source Formatting
LPS-51656 It is in persistence layer already, let's do persistence bulk pk fetch rather than individual service layer fetch, to reduce aop boundaries accessing
LPS-51656 SF
LPS-51963 - In the tablet view, the back icon in Site Administration and Control panel is cut off
LPS-50458 - Migrate Shopping portlet aui-base javascript
LPS-50458 - implement fm plugin
LPS-50458 - Source formatting
LPS-52140 Set the right portletId
LPS-52140 Create a global js variable to obtain the portletKeys and avoid hardcode them
LPS-52140 Pure global variables are evil

Prefer adding variables in Liferay namespace instead to create
more global variables. themeDisplay (which pattern was followed here)
was created probably for performance issues in the past when accessing
properties like this - "prop1.prop2.prop3" was slow.
For many years it is not anymore and adding global variables only polutes
the global namespace, nothing else.
Record