ECMS-6155: [IE] Impossible to upload file in Content Explorer when Platform runs inside an IFrame

Fix description:
- Redefine window object from which server gets javascript objects
ECMS-6148: Cannot load Common Selector when portal is rendered inside an iframe

Fix description:
- Get hostname by src property of iframe if portal is rendered in an iframe or location in normal case

Conflicts:
	apps/resources-wcm/src/main/webapp/javascript/eXo/wcm/backoffice/private/WCMUtils.js
ECMS-6148: Fix IE case
ECMS-6113: [IE8, 9] Weird encoding of file name with accent characters

Problem analysis:
	- Upload progress processes encoded file name
	- File name is encoded twice before rendering in the upload progress bar
Fix description:
	- Decode file name before staring the upload progress
	- Only encode file name in link to uploaded file

Conflicts:
	core/connector/src/main/java/org/exoplatform/wcm/connector/FileUploadHandler.java
ECMS-6113: Encode non-latin characters (Vietnamese, Chinese, Japanese)

Problem analysis:
* IE requires encoded file names in URL while Firefox or Chrome don't.

Fix description:
* Encode the file name in REST services which check the file existence and then upload file.
ECMS-5831 - Add a title property in the taxonomy XML configuration
Merge commit 'f05676a433a162bbcbf76efb832e4d9c72b6fdf2' into HEAD