LPS-50963 register as services directly to avoid duplication (since single instances can impl multiple types, adding into each collections adds duplicate service instance)
LPS-50963 don't re-init pre-initialized filters
LPS-50963 by having multiple trackers we open the door to repeat initialization, use a single tracker per portlet
LPS-50963 these are all provider types
LPS-50963 push up the API
LPS-50963 SF
LPS-50963 add javadoc with version in which it was deprecated
LPS-50963 Remove unthrown exception
LPS-50963 Match existing code
LPS-50963 Simplify
LPS-50963 Rename
LPS-50963 auto SF
LPS-50976 SF
LPS-50763 add skeleton classes and interfaces
LPS-50763 move code and deprecate moveFileEntryFromTrash
LPS-50763 move code and deprecate moveFileEntryToTrash
LPS-50763 find and replace usages

Use the new RepositoryTrash in callers of the old method.
LPS-50763 move code and deprecate restoreFileEntryFromTrash
LPS-50763 find and replace usages (II)
LPS-50763 update documentation