LPS-39634 Check the Manage Layout permission for actions that can be executed from Site Pages

Actions that are executed from Site Configuration (updateVirtualHost, updateLayoutSetLinkEnabled) still check the update permission for the group.
LPS-39634 Prevent Add Layout and Manage Layouts actions in Live Sites

Other group actions are allowed in Live Sites
LPS-39634 Hide Staging option in Site Configuration for Live Remote sites
LPS-39634 Check staging permissions for Layout actions
LPS-39634 Remove unnecessary staging checkings in edit layout

Checkings are now included in the LayoutPermissionUtil methods
LPS-39634 Hide buttons but display page info in Live sites
LPS-39634 Display the edit page icon if the user has permissions to delete

This preserves the feature of removing pages from live through the side panel with the new permission checkings. See LPS-38953.
LPS-32678 Readd trim methods tests
LPS-32678 SF
LPS-39020 Aui:select empty option should be 0 if rest of values are numeric
LPS-39020 Made numeric check cleaner by copying pattern from OrderByComparatorFactoryImpl
LPS-39124 - path
LPS-39124 - macro
LPS-39124 - tests
LPS-39124 SF
Test Fixes -  WorkflowadminPGMessageBoards.testcase - paths
LPS-39634 NPE
LPS-39194 - Change mobile device rules navbar to be buttons
LPS-39194 - Source formatting
LPS-39651 Add title attribute to <liferay-ui:input-search> taglib