ECMS-5786 XSS with weblink

Fix description: Escape character ' before openning new window with specific url
ECMS-6088: PDFViewer - Weird display of "Save as PDF File" in some languages

Fix description:
* Remove the fixed width.
ECMS-6042 [ActionTypeUpgradePlugin] NoSuchNodeTypeException when missing an action node type

Fix description:
* When a node type is not found, the upgrade process continues with other node type instead of throwing exception
ECMS-6038: [WCM Search] Return homepage when opening any page in search result

Fix description:
  - Add urlSearch only for Document's search result
ECMS-6009 [IE8] "The target block ID to update is not found:UISideBar" when opening Admin View

Problem Analysis:
* Wrong closing tag of span. Javascript function cannot parse HTML markups properly

Fix description:
* Change to correct closing tag
ECMS-5976 | OfficeException StackTrace is not logged
ECMS-5946 When editing a webcontent, comments lines are divided into different activity comments

Fix description:
 - Check when the node is editing or not & add only one comment when editing the node.

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/jcrext/activity/ActivityCommonService.java
ECMS-5904 [Security] Many fields in Site Explorer-Saved Searches-Advanced Search have XSS vulnerability

Fix description: Sanitize input before rendering.
ECMS-5890: Remove redundant Chromattic dependency
ECMS-5877: [Authoring Dashboard] i18n of Refresh button
ECMS-5874: i18n in Meta data form

Fix description:
* Replace hard-coded labels by resource bundle keys
ECMS-5815: Show Draft [current revision] after publish a document

Fix description:
  - when a node is published, the current state is stage, so we need to remove the first state
ECMS-5789: NPE when user has not sufficient permission on default portal

Problem analysis
	- Getting group navigation depends on default portal.

Fix description
	- Make getting group navigation undepend on default portal.

Conflicts:

	core/services/src/main/java/org/exoplatform/services/wcm/navigation/NavigationUtils.java
ECMS-5780: [integ-ecms] Incorrect Activity of ECMS Script

Fix description:
  - fix the path to get edit link with the correct workspace
  - disable publish activity when add/edit script in Content Admin
  - fix the way to getDrive for a node
  - filter the choice of drive

Conflicts:

	core/services/src/main/java/org/exoplatform/services/cms/impl/BaseResourceLoaderService.java
ECMS-5779: [PLF40-Migration] Old View Metadata forms after the migration from Platform 3.5

Problem analysis:
* NodeTypeTemplateUpgradePlugin doesn't handle the migration of metadata templates

Fix description:
* Write a new upgrade plugin to migrate the view/edit template of metadata.
ECMS-5779 Update info message
ECMS-5726: Activity still displays on Activity Stream after Accessible Media is deleted

Fix description:
- Add the missing RemoveFileActivityAction Listener
ECMS-5443: CLONE - Exception when add symlink to multiple nodes containing checked in ones

Fix description:
  - Check node status and do not display AddSymlink button if one of them is checkin status
  - fix dictation
  - hide checkin node in Add Symlink Panel
Merge commit '4a800ea665958aed983350f75b28a9505f74c3ba' into HEAD