LPS-38694 Subscriptions to content on private pages persist after leaving the site in the My Subscriptions portlet
LPS-38694 Avoid exception handling for business logic whenever possible
LPS-38694 Source formatting
LPS-38694 remove any records from the DB so we don't leave garbage behind (oh, and cleanup any stale references while we're at it)
LPS-38694 Move callables last
LPS-38694 SF
LPS-38353 JSONServiceAction is a part of our web service stack, we need to check remote access
LPS-40935 Add classloader from TemplateHandler instance while retrieving
the help message
LPS-40935 SF
Test Fixes - CPDocumentsandmedia - paths
LPS-40882 - Staging Public Page Versioning; Clicking "Enable in Main Variation" or "Ready for Publication" causes a redirect to a random blank page
LPS-40882 - Applying pattern to other files
Revert "LPS-41253 Revert"

This reverts commit 64a5a2d3e22b3479dbee43846b25d8deba48c4de.
LPS-41253 Still ensure schema is validate as part of test but do not require qualified xmlns for now for compatibility
LPS-40960 Add method to Log so that log wrappers can set their class name for log4j to use when determining the actual logging class
LPS-40960 Implement it in the log4j logger. Changing FQCN to be a member so that we're on the safe side in case it is possible to have multiple log wrappers at the same time.
LPS-40960 Implement the method in LogWrapper and call it from SanitizerLogWrapper so that we don't log line numbers belonging to SanitizerLogWrapper instead of the actual class that's producing the log.
LPS-40960 SF
LPS-41353
LPS-41252  Portlet title edit menu bar elements are not aligned