LPS-51358 add skeleton workflow repository wrapper

We'll move the workflow logic into the wrapper for the methods that
require it: udpate and revert.
LPS-51358 move code into repository wrappers

We move into the wrappers code from two different places:

  - _getWorkflowDLFileVersion(): this code is a slight variation of the
    one contained at the beginning of the `update` method in
    DLFileEntryLocalServiceImpl. It's purpose is to return the file
    version to use when calling the workflow (or null if the workflow
    must not be called).

  - _startWorkflowInstance(): moved from the clean up section of the
    same `update` method.
LPS-51358 pass userId explicitly to updateFileEntry

This will bring close local and non local repository interfaces.
LPS-51358 move methods to superinterface
LPS-51358 remove usages of deprecated methods
LPS-51358 SF
LPS-51358 Do it more granular so we know exactly which calls invokes the workflow and which doesn't
LPS-51358 full package not needed
LPS-51358 full package not needed
LPS-51358 add a counter @see so that if we ever modify one, we will remember to modify the other
LPS-51358 format Javadoc
LPS-51358 add counter @see annotation
LPS-51358 create util class to avoid duplication

The new RepositoryUserUtil class will avoid the duplication of the
BaseServiceImpl.getUserId() method all over the place.

As it will be only called from deprecated methods, we'll deprecate the
new class and method to avoid other people using it.
LPS-51358 ant format-javadoc autogenerated
LPS-51358 SF
LPS-51358 SF
LPS-51358 Fix Eclipse warning
LRDOCS-1103 Re-add WAB property descriptions
LRDOCS-1103 Re-add final two properties dealing with WAB bundle headers
LRDOCS-1103 SF