Merge branch 'master' into feature/stabilization
ECMS-5791: CLONE - [SECURITY-Access] All folders of collaboration workspace are public by default

Fix description:
  - remove any permission for subfolder of collaboration workspace
ECMS-5722 enroll node in publication lifecycle with user=IdentityConstants.ANONIM when user is null
ECMS-5722 fix wrong comparison statement in PostCreateContentEventListener.java
ECMS-5046: CLONE-Inability to remove unlinked links when in trash

Fix description:
  - delete symlink from trash when delete source node
  - filter not to show restore button for symlink when target is deleted at Trash folder
  - when restore a source node, restore also symlink node
ECMS-5254: Update the keys related to Content filter
ECMS-5353: Remove duplicated keys in resouce bundle files
ECMS-5391 [File Explorer] i18n of More item on Action bar
ECMS-5391: Hard-coded label of More menu on Action bar (Admin, Web views)

Fix description:
  - replace hardcode More by translated sentence
ECMS-5458: CLONE-impossible to create subcontent with same type as current node

Fix description:

  - remove wrong condition in ManageTemplate. A node can add subcontent with the same type.

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/templates/impl/TemplateServiceImpl.java
ECMS-5465: CLONE-Logging Practices:Don't Swallow Exceptions

Fix description:
  - add the logger when there is exception in UIImportNode
ECMS-5563: CLONE - Impossibility to publish content without having the right of delete

Fix description:
   - ManagePublicationAction does not require Remove permission. So remove CanRemoveNodeFilter from this component
   - Do not authorize remove operation when storing a node in CmsServiceImpl

Conflicts:

	core/webui-explorer/src/main/java/org/exoplatform/ecm/webui/component/explorer/control/action/ManagePublicationsActionComponent.java
ECMS-5836: Issues with Comment of content activity

Problem analysis:
 - in ECMS-4509, we add a property MIX_COMMENT_CREATING to a node to know if it is creating and removed at the end of the creation.
 - if a user has no remove permission, he can not publish the content as he need to remove MIX_COMMENT_CREATING property

Fix description:
  - Fix the way to verify if a node is creating by using a HashMap

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/impl/CmsServiceImpl.java
ECMS-5836: Issues with Comment of content activity

Problem analysis:
 - in ECMS-4509, we add a property MIX_COMMENT_CREATING to a node to know if it is creating and removed at the end of the creation.
 - if a user has no remove permission, he can not publish the content as he need to remove MIX_COMMENT_CREATING property

Fix description:
  - Fix the way to verify if a node is creating by using a HashMap

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/impl/CmsServiceImpl.java
	core/services/src/main/java/org/exoplatform/services/cms/jcrext/activity/ActivityCommonService.java
ECMS-5665:Override parameter does not work in LinkDeploymentPlugin

Conflicts:

	core/services/src/main/java/org/exoplatform/services/wcm/utils/WCMCoreUtils.java
ECMS-5665 fix warning message
ECMS-5746: "Unknown error" popup displays when user delete a file in Personal document

Fix description:
  - Using system session to remove thumbnail node after removing a file

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/jcrext/RemoveNodeAction.java
ECMS-5746: "Unknown error" popup displays when user delete a file in Personal document

Fix description:
   - move system session to ThumbnailService

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/jcrext/RemoveNodeAction.java
ECMS-5896: Target node is renamed when renaming symlink node

Fix description:
  - When finding node, do not find targent node for Rename action
ECMS-5853 Add missing keys for ECMAdmin-ListTemplate, Publication enrollment status, Advanced Search Contraint Form