LPS-51906 move common operations into superinterface
LPS-51906 deprecate updateAsset method

Repositories should not expose anything not directly related to files or
folders. Assets will be handled by a separate capability.
LPS-51906 move operation into superinterface
LPS-51906 provide failing impl where appropriate
LPS-51906 make Sync capability accept superinterface
LPS-51906 rename method

Make it reflect the new argument type
LPS-51906 remove methods from interface

Those methods are only called from repository event listeners created in
the capability itself, so there is no need to expose them in the
interface.
LPS-51906 define handlers that don't require reflection
LPS-51906 use new non-reflective listeners
LPS-51906 remove no longer needed public methods
LPS-51906 ant format-source
LPS-51906 SF deprecate impl
LPS-51906 match others
LPS-51906 sort this?
LPS-51906 not used