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
LPS-47664 Avoid using jsp packages in OSGi
LPS-47664 Add example project files
LPS-47664 Added example tag view extension

This tag key factory acts on com.liferay.taglib.aui.FormTag. This key
factory assigns a key for the tags using the portlet where they are
being used plus the name attribute of the tag.

The tag extension then registers on starttag before, and simply writes
"extension"
LPS-47664 Rename
LPS-47664 update
LPS-47664 update