LPS-36713 correctly unwrap the portletRequestImpl
LPS-36639 Check if all the company system groups have been already created
LPS-36639 Run the verifiers in the correct order
LPS-36179
LPS-36179 Source formatting
LPS-36633 Add "Control Panel" and "User Personal Site" groups in portal-data-sample.vm
LPS-36590 Add roles to permissionchecker for parent site, if current group is layout (page scope)
LPS-36590 source formatting
LPS-36599 PortletPreferences in a Layout with versioning enabled displays the previous value after calling the store method
LPS-36599 rename method
LPS-36599 only make classes part of public API when it's absolutely necessary
LPS-36599 update references
LPS-36599 Use naming consistent with CentralizedThreadLocal
LPS-36687 externalize the wrapper classes
LPS-36687 create a marker interface we can test for
LPS-36687 apply the marker interface
LPS-36687 for backward compatibility, when the request is a configuration request we know it's a request wrapper, only it's the configuration case, get the preferences directly
LPS-36687 avoid duplication
LPS-36687 SF
LPS-36514 Extract logic to a method -- no logic changes