Revert "LPS-38203 SF" - breaking build, will have bruno recommit

This reverts commit c6db88c5fec6f9155fe6c1e911873877b3c16bee.
Revert "LPS-38203 - Source formatting" - breaking build, will have bruno recommit

This reverts commit 182a06cbd690159b8e1b52023f39f026522a8301.
Revert "LPS-38203; LPS-38204 Make mixins globally available to be used outside of theme scope" - breaking build, will have bruno recommit

This reverts commit dad20ac94f76b779bde0cc2b6facfff4f794f0f4.
LPS-38702 Limit assignment of roles per each role type
LPS-39275 Replace the method with the PortalImpl's one (marked as deprecated)
LPS-39275 Replace the deprecated method invocations
LPS-39275 SF
LPS-39467
LPS-39405 Initial source formatting
LPS-39405 Move the Add Layout permission logic to Permission Util
LPS-39405 Remove redundant logic in add layout permission checking
LPS-39405 If current layout is a child page, check add layout permission to current layout
LPS-39405 Rearrange code in add panel (no logic changes)
LPS-39405 Use same condition to display the add icon and the add panel
LPS-39405 Use same condition to display add application and add content tab.

Initial conditions to display the add content and add application tabs are the same. In both cases the user adds an application to a page. Specific conditions (e.g. view permissions, add to page permissions, create content permissions) are checked within the panel logic.
LPS-39405 Display the add layout panel based on the add layout permission
LPS-39405 SF