fixing bug #5045
adding missing menu items
fixing bug #4978
moving code from web layer to service layer
ney #bug4978 :  Add the javascript function getString() that is expected by javascript files included in simpleListOfPublications.jsp
fixing bug #5046
Since JCR is used, API no more supports files attached to 'nothing'
bug #5024 :  Encode title and description from XSS attack of a scheduled event when creating it
fixing bug #5050
when parameter 'Publication always visible' is activated, sender and action type of notifications were not always correct.
Creator of publication can be used instead of updater...
Bug #5070 #5071 : fixing calendar display problem in Resource Manager application
fixing bug #5036
checking places of image before deleting it...
fixing bug #4920
setting max length of field to 500 characters
Bug #4920 : fixing the case of the response by displaying the question as a simple text ...
fixing bug #5068
fixing method move() from KmeliaBmEJB.java and moving it into WysiwygController.java
Furthermore, removing leading space character in numbers of publication displayed in the treeview
fixing bug #4786
now parameters nbPublicationsOnRoot and nbPublicationsPerPage are no more stored in user session
fixing bug #5069
bug #4737 :  Add a whitelist of files that can be uploaded. The whitelist is based upon the file extension.
bug #4737 :  The whilelist is now based upon the mime-type of the files in order to avoid the wrong file extension. Browses also the files in directories while uploading a zip website archive

Conflicts:

	websites/websites-config/src/main/config/properties/org/silverpeas/webSites/settings/webSiteSettings.properties
bug #4737 :  When updating a page name, the extension of the file isn't taken into account and it is added to the updated file name
Merge branch 'master' into feature-2815-3146

Conflicts:
	kmelia/kmelia-ejb/src/main/java/com/stratelia/webactiv/kmelia/control/ejb/KmeliaBmEJB.java
	kmelia/kmelia-war/src/main/webapp/kmelia/jsp/simpleListOfPublications.jsp