Bug #5329 - modifying WYSIWYG controller to register the right file name according to the language content.
Merge branch 'bug-5329-purge-5.15.x'
fixing bug #1350
using help hosted on extranet.silverpeas.com
fixing bug #5598
fixing bug #5601
Now, invisibles apps are invisibles on brand new space homepage
fixing bug #5218
fixing bug #5555
fixing JS according to changes on UserProfileEntity.java
fixing bug #5508
adding some characters to list of not supported characters in filename
removing useless method
fixing bug #2798
using permalink in notifications instead of internal link (autoredirect.jsp)

Conflicts:
	ejb-core/publication/src/main/java/com/stratelia/webactiv/util/publication/model/PublicationDetail.java
fixing bug #5614
check if field is mandarory before adding javascript check
bug #5614 :   Fix the build of the URI of publications related by a delayed notification

Conflicts:
	lib-core/src/main/java/com/stratelia/silverpeas/notificationManager/AbstractNotification.java
feature #5518 cleaned :   feature #5518 First update commit contains:
- Add notification using StringTemplate when creating/modifying ticket
- New popup view using popup jquery plugin
- New REST service to POST ticket
feature #5518 cleaned :   closing feature #5156
It is now possible to share a file from a form.
Furthermore, shareable characteristic has been centralized into SimpleDocument
For security reasons, elements of sharing are checked before creation.

Conflicts:
	war-core/src/main/java/com/silverpeas/sharing/servlets/FileSharingRequestRouter.java
	war-core/src/main/webapp/attachment/jsp/displayAttachedFiles.jsp
feature #5518 cleaned :   closing feature #5518
- adjust resource bundle (global and specific message)
- clean unused code
- fixing error
feature #5518 fixing a display error (bundle reference)
Bug #5569 - fixing the Web document edition in multilingual behavior
(adding unit tests around webdav repository !! WTF ?!?)
(cleaning unused service methods of WebdavService and adding unit tests around webdav repository...)
(turning the servlet of attachment actions to an Silverpeas authenticated one !!!! WTF ?!?)
(adding service to retrieve which content language is handled in webdav for an attachment)
(adding service to move webdav attachment node from an component instance identifier to another one)
(the preview or view services was not working with content language but with user language)
(fixing some little stuffs around the document copy)
(fixing some little stuffs around the document move)

Conflicts:
	config-core/src/main/config/properties/org/silverpeas/util/attachment/multilang/attachment.properties
	config-core/src/main/config/properties/org/silverpeas/util/attachment/multilang/attachment_de.properties
	config-core/src/main/config/properties/org/silverpeas/util/attachment/multilang/attachment_en.properties
	config-core/src/main/config/properties/org/silverpeas/util/attachment/multilang/attachment_fr.properties
	ejb-core/formtemplate/src/main/java/com/silverpeas/form/displayers/FileFieldDisplayer.java
	lib-core/src/main/java/org/silverpeas/attachment/model/SimpleDocument.java
	lib-core/src/test/java/org/silverpeas/attachment/model/SimpleDocumentTest.java
	lib-core/src/test/java/org/silverpeas/attachment/repository/DocumentRepositoryTest.java
	lib-core/src/test/resources/spring-pure-memory-jcr.xml
	web-core/src/main/java/org/silverpeas/attachment/tag/SimpleDocumentContextualMenu.java
	web-core/src/main/java/org/silverpeas/attachment/web/SimpleDocumentResource.java
feature #5535, add language selection REST service and a javascript plugin
If you want to display this feature in a view, you must add the following lines:
In HTML head node
<view:includePlugin name="lang" />

In HTML body node
<div id="lang-select-div" style="float:right;display:block;">
</div>

Conflicts:
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang.properties
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang_de.properties
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang_en.properties
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang_fr.properties
closing feature #5535
- change message bundle
- change noty options
- change REST path
- change message loading (remove resource bundle cache inside silverpeas-lang plugin)
Conflicts:
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang.properties
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang_de.properties
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang_en.properties
	config-core/src/main/config/properties/org/silverpeas/multilang/generalMultilang_fr.properties
Move the function in charge of the user language setting to a more dedicated web service: MyPreferencesResource. This web service takes in charge the modification of the preferences of the current user. Currently, only the language change is implemented.
Merge branch 'ebo-feature-5535'