Feature #6071 : refactoring the UI management around confirmation of subscription notification.
(adding new web services around subscription)
(adding a new easy display of confirmation popup which the content comes from an AJAX call)
(adding a new Silverpeas JQuery Plugin in order to handle some subscription services)
(adding a new way to load javascript plugin dynamically)
(renaming a factory into provider)
(modifying JMS services to handle the feature)

Feature #6071 : refactoring subscription services in order to have the possibility from centralized services to get subscription data according to specific component rules.

Feature #6071 : adding centralized possibility to skip the subscription notification on small modifications of the content of a contribution.

Conflicts:
	ejb-core/node/src/main/java/com/silverpeas/subscribe/SubscriptionCallBack.java
	ejb-core/node/src/main/java/com/silverpeas/subscribe/SubscriptionServiceProvider.java
	ejb-core/node/src/main/java/com/silverpeas/subscribe/service/SubscriptionDao.java
	ejb-core/node/src/main/java/com/silverpeas/subscribe/util/SubscriptionUtil.java
	ejb-core/node/src/test-awaiting/java/com/silverpeas/subscribe/mock/OrganizationControllerMock.java
	ejb-core/node/src/test-awaiting/java/com/silverpeas/subscribe/service/SubscriptionServiceTest.java
	ejb-core/node/src/test-awaiting/java/com/silverpeas/subscribe/util/SubscriptionUtilTest.java
	lib-core/src/main/java/com/silverpeas/notification/builder/UserNotificationBuider.java
	lib-core/src/main/java/com/silverpeas/notification/builder/UserNotificationBuilder.java
	lib-core/src/main/java/com/silverpeas/notification/jms/JMSPublishingService.java
	lib-core/src/main/java/com/silverpeas/notification/jms/SilverpeasMessageListener.java
	lib-core/src/main/java/com/silverpeas/usernotification/builder/AbstractUserNotificationBuilder.java
	lib-core/src/main/java/com/silverpeas/usernotification/builder/UserNotificationBuider.java
	lib-core/src/main/java/com/silverpeas/usernotification/builder/helper/UserNotificationHelper.java
	lib-core/src/main/java/com/silverpeas/usernotification/builder/helper/UserNotificationManager.java
	lib-core/src/test-awaiting/java/org/silverpeas/cache/service/Handler/CacheValueHandlerTest.java
	war-core/src/main/java/com/silverpeas/pdcSubscriptionPeas/control/PdcSubscriptionSessionController.java
	war-core/src/main/webapp/WEB-INF/config/spring-subscription.xml
	war-core/src/main/webapp/wysiwyg/jsp/htmlEditor.jsp
	web-core/src/main/java/com/silverpeas/subscribe/web/SubscriptionResource.java
	web-core/src/main/java/org/silverpeas/util/viewGenerator/html/IncludeJSPluginTag.java
	web-core/src/main/java/org/silverpeas/util/viewGenerator/html/buttons/AbstractButton.java
	web-core/src/test-awaiting/java/com/silverpeas/subscribe/web/SubscribePostTest.java
	web-core/src/test-awaiting/java/com/silverpeas/subscribe/web/SubscriptionGettingTest.java
	web-core/src/test-awaiting/java/com/silverpeas/subscribe/web/UnsubscribePostTest.java
Fixing a technical error on component instance creation.
Feature #6071 :
- taking into account Nicolas's feedback
- improving the general behavior of the HTLM editor Web Page

Conflicts:
	war-core/src/main/webapp/wysiwyg/jsp/htmlEditor.jsp
Fixing an unstable Javascript condition
Feature #6071 - actions after merge from 5.15.x:
- fixing compilation problems
- applying some move operations due to renaming of packages of some API
- moving subscribe integration tests to awaiting folder
- adding the possibility to add simple additional parameters to a resource event in order to retrieve them from a JMS listener

Migration of unit tests to integration tests around subscription will be done in a second time.

Modifying maven dependencies in order to provide an implementation of the specified version of JSTL API (actually, the aim is to get the JSTL TLD definitions).
By this way, our IDEs are capable to provide useful auto completion and help around JSTL tags.