LPS-31970

Jorge, can you take a look at this? I think that all commits are good, but I have some concerns regarding penultimate commit (LPS-31970 Remove DL dependency on serviceContext.scopeGroupId).

The reason why I don't like it (IMHO) is because it adds lot of groupIds param to the signature of the methods creating inconsitencies with other services where it's used the serviceContext to retrieve the groupId. 

For example, in DLFolderLocalServiceImpl.java, with the new changes this is the final code of the method (con el groupId en la signatura)

```java
	public DLFolder updateFolder(
			long groupId, long folderId, long parentFolderId, String name,
			String description, long defaultFileEntryTypeId,
			List<Long> fileEntryTypeIds, boolean overrideFileEntryTypes,
			ServiceContext serviceContext)
		throws PortalException, SystemException {
```

And in the implementation of this method we have the following:

```java
		workflowDefinitionLinkLocalService.updateWorkflowDefinitionLinks(
			serviceContext.getUserId(), serviceContext.getCompanyId(), groupId,
			DLFolder.class.getName(), folderId, workflowDefinitionOVPs);

		return dlFolder;
	}
```

Then, it's very weird that the the groupId params needs to be passed explicitly but not the companyId (which is retrieved from serviceContext) and both of them are mandatory in the method.

What do you think about it?