Source formatting
LPS-43434 - Use method getUserCalendarResource to get calendar resource if group is user
LPS-43434 Source formatting
LPS-43434 SF
LPS-42867 Trying to first select the default group calendar, then the default user calendar
LPS-42867 SF
LPS-42867 SF
Revert "Translating EE-only plugins to German."

This reverts commit 2236e945e14b526819eb2c3efd0159387cbd1bcf.
Translating to German (rechecking in 2236e945e14b526819eb2c3efd0159387cbd1bcf).
LPS-43447 - Create banner article, structure, and template

LPS-43447 - Remove typo in variable name

LPS-43447 - Fix variable name in vm file
LPS-43447 - Undo
LPS-43447 - Source formatting
LPS-43447 SF
LPS-43687 Create dl-repository-shared to include a new layer to easily create new repositories. Sharepoint hook, Google drive hook and any other implementation of external DL repositories will benefict of this.
LPS-43687 Interfaces and classes to use when creating a external repository. The new repository implementation will need to implement these interfaces. They have been coded using generics so it's easier when developing new repositories because it's type safe and it's easier for coding because the IDE will tell the expected type.
LPS-43687 The *Adapter classes are in charge of adapting the internal liferay interfaces (used for the implementation of internal entries (LiferayFileEntry, LiferayFolder...) and for core CMIS entries (CMISFileEntry, CMISFolder...) and the newly created interfaces (ExtRepositoryFileEntry, ExtRepositoryFolder).  The benefit of using the new interfaces with the adapters is that the new interfaces are simpler and they are focused to be used for external repositories that don't support CMIS (like sharepoint, google drive...)
LPS-43687 This class adapts the internal repository interface with the new external repository interface. In order to create a new external repository in a hook the repository needs to implement ExtRepository and extend ExtRepositoryAdapter.
LPS-43687 This method isn't needed, but will make it possible to work in master too
LPS-43687 Add @Override
LPS-43687 I always find ".api" weird since that would mean everything else is a ".impl", but sometimes we have a ".util" and I find that somethings are not easily categorizaable into one or another. Let's just leave it out for now.