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-6168: Preserve the original file name of non-latin characters when downloading from Firefox

Problem analysis:
* Firefox browser requires the parameter filename* in disposition parameters which has encoding value of the file name.

Fix description:
* Add filename* parameter in the response header to get the original file name for both IE, Firefox and Chrome browsers.