Feature #3146 : adding transverse file filter.
Merge branch 'master' into feature-3146
Feature #3146 : adding transverse file filter
- adding parameters to kmelia.xml
- modifying war-core pom.xml
- refactoring some code and pom.xml
Merge branch 'master' into feature-3146

Conflicts:
	gallery/gallery-war/src/main/java/com/silverpeas/gallery/servlets/GalleryDragAndDrop.java
	gallery/gallery-war/src/main/webapp/gallery/jsp/diaporama.jsp
	kmelia/kmelia-config/src/main/config/xmlcomponents/kmelia.xml
Feature #3146 : adding transverse file filter
- fixing missing class following a very huge merge
Feature #2815 & #3146 : adding transverse file filter
- wiring new common annotations in order to specify service methods
- wiring the new PasteDetail extension around primary keys (from / to) to the KmeliaCopyDetail
- adding listers according to the new engine working with the new annotation associated to the simulation action process checks on services
- wiring the centralized getting of the MaximumFileSize parameter value
- wiring the document import functionality
- wiring treatments using the new file upload plugin
- migrating ThumbnailService to Spring context
- refactoring some code
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
Feature #2815 & #3146 : adding transverse file filter
- adding a new system of message notification to handle functional error, success, information, warning messages to display to the user
- removing old use of notifier
- wiring the new use of notification
Feature #2815 & #3146 : adding transverse file filter
- fixing some bad behaviors on creation or updating of messages from the Forums applications
- refactoring some code
fixing bug #5097
regression due to usage of strict comparison (=== and !==)
fixing bug #5095
regression due to incomplete code refactoring
fixing bug #5017
Bug #5087 : fixing bundle management problems
Bug #5095 : fixing technical error from Quizz application.
Merge branch 'master' into feature-2815-3146
integrating feature #3146
moving both new parameters at the end of screen
integrating feature #2815
bug #4783 : The concrete contents implement now the new method canBeAccessed().
For the majority, they just ask the ComponentAccessController if the specified user can access the Silverpeas application that manages them.
For those that use the PublicationDetail as their underlying content, their implementation belongs to the PublicationDetail one. In this implementation, the access rights are verified both on the application itself and on the nodes in which the publication is in (when there is a node).
bug #4783 :  The access to a given scheduled event by a user is now checked from both the author and the contributors of the event. A fix is also done to avoid the direct access to an event by an unauthorized user with its URL; the 404 error page is then displayed (instead of this stupid and unuseless exception trace)
fixing bug #5127