Revert "LPS-42265 Remove PersistenceRunner and test-persistence-spring files, as they are not needed"

This reverts commit fa93fe92e37490620430afad40b32439a9f3e342.
Revert "LPS-42265 Change the runner as it is not needed"

This reverts commit 5c6337b621ffee3045b27c52b5e7fbbaeb3cb842.
Revert "LPS-42265 Autogenerated"

This reverts commit 7b45cc9199676864171107ed429df28a348c4926.
Revert "LPS-42265 use transactional approach in persistence tests, so that PostgreSQL is able to manage Blob operations out of a transaction"

This reverts commit 5cae547e159d040de1d7766558f982436c1a2552.
Test Fixes - PGBlogsTestCase - actions, functions, paths
Test Fixes - PGBlogsTestCase - macros
Test Fixes - PGBlogsTestCase SF
LPS-42298 Fix source formatting typo of LPS-41351
LPS-42051 Should not be used for testing role existence, use the same logic as LPS-34587
LPS-42051 SF
LPS-37962 Makes consistent with abstracts.jsp (no logic changes)
LPS-37962 Adds inheritRedirect where is needed (compare with similar method in search/init.jsp)
LPS-37962 SF - simplify
LPS-41789 Disable assignment of password policies to users or organizations that are already assigned to one
LPS-41789 Display help message if organization or user is already assigned to a password policy
LPS-41789 simplify code
LPS-41789 SF
LPS-41789 Lang keys
LPS-41789 SF
LPS-41205 LocaleUtil.getDefault shouldn't be used in upgrade because it's not initialized and it won't return the default locale the developer expects. A new method to obtain the defaultLanguageId per company has been created that performs the query in the database to retrieve the current defaultLanguageId per instance.