LPS-49839 remove unused code
LPS-49914 - tests
LPS-49946 - tests
Test Fixes - Sitesadministration - macros
Test Fixes - Sitesadministration - tests
Test Fixes - Sitesadministration SF
Test Fixes - CPCategories.testcase and CategoriesUsecase.testcase - actions, functions, paths
Test Fixes - CPCategories.testcase and CategoriesUsecase.testcase - macros
Test Fixes - CPCategories.testcase and CategoriesUsecase.testcase - tests
LPS-49889 Log a warning when registering >64 action-keys on a single resource
LPS-49889 Source formatting
LPS-49889 We want things to break if they use more than 64
LPS-48895 add Sync capability skeleton classes

The lack of an `addFileEntry` method in the capability is
intentional. It will be added in a later commit.
LPS-48895 copy code from DLAppHelper

Copy Sync code from DLAppHelper and deprecate.
LPS-48895 implement sync capability
LPS-48895 register all sync actions as events
LPS-48895 replace hardcoded code by event triggers

Remove sync code from DLAppHelper, replacing it by event triggers in the
repositories.
LPS-48895 create capability to expose event trigger

Expose event trigger so that we can trigger events for some special
cases (e.g. when a file entry is approved an ADD event should be fired)
LPS-48895 raise custom sync events for workflow

Whe the workflow is enabled, "add" or "update" events aren't raised
immediately. Create custom Sync events for this delayed adds or updates
and raise them when appropriate.
LPS-48895 make sync listen to trash events

When an entry is trashed or restored, make sync react.