closing feature #3798
- updating notation service to be more reusable
- moving and renaming main classes (Rating.java and RatingPK.java) from ejb-core to lib-core
- adding a jQuery plugin : rateit
- making a REST service which wrap jQuery plugin. It ables to display global rating and permit user to rate any resource.
- making an AngularJS directive over this REST service
- improving silverpeas-adapters.js and silverpeas-angular.js
Feature #3798 : some adjustments
- fixing ORACLE database update of notation table
- adding a UI message on user vote deletion
- displaying label instead of rating value for user rate
- adding the UI message common mechanism into Silverpeas Angular HTTP POST management
- improving the rating deletion on publication deletion
- adding the possibility to move notations from an instance id to another one
- wiring the above possibility into the Publication Services
- adding the deletion of notes on PublicationInstanciator
Bug #5436 : fixing a problem from move or copy JCR document. In some cases, the move or copy fails because of the loss of the JCR path source.
fixing bug #5480
Comments on function userSelfRegistrationDomainId
fixing bug #5411. Thanks to JProfiler, the following optimizations were performed :
- information about files was processed by not taking into account the pagination
- using a local self-made cache of ComponentIntLight (facet 'resource type')
For more than 3000 results, performance has improved from 2 minutes to 5 seconds !
related to feature #5066 - Bug du bouton parcourir
correction sur global pour eviter le pb sur d'autre skin
Related to feature #5266 - Les liens dans le contenu d'une actualités
avaient un fond orange (style de la pagination) pb corrigé
fixing bug #5478
implementing NodeDetail#clone instead of cloning object in apps
using orderNumber when getting nodes by level
ney bug #5478 :   Fix the test NodeDAOTest#testGetHeadersByLevel coming from the correction of the bug
fixing tricky bug #5458
passing real userId instead of "unknown" !
getting silverContent for each subscriber and preventing NullPointerException in notification layer
Take parameter justRegisteredDomainId in case of selfregistration via
social networks
Taking into account cases where one of the values is null and the cases
where values type differ between two cells.
Fixing bug #5443 by managing correctly existing form content in several languages :
- when parent object is copied or moved (data on file server and database were incorrect)
- when parent object was removed (only data in database were incorrect - not removed).
Renaming some parameters to be less ambiguous
fixing bug #5340 by preventing exception to not block statistics
Importing WORK from another current project (agenda events)
- upgrading ICal4J API version
- adding a structure to develop entities and their repositories
- adding time unit conversion tools
- improving unit rounding conversion
- improving period tools
- adding a lot of stuff around useful Datable.java interface and their implementations

Conflicts:
	war-core/src/main/webapp/WEB-INF/config/spring-silverpeas.xml
feature #907 sprint1 :   Enrich the javadoc and the Entity implements now the interface Serializable
Feature #907 - modifying javadoc of some classes and fixing the AbstractEntity.class equals method.
Feature #907 : adding new query methods into Silverpeas JPA repository API.
feature #907 sprint1 :   Add the mapping of the roles in Suggestion Box with the predefined roles in Silverpeas Core. Now, when a mapping doesn't exist for an application, by default the roles in the applications are those in Silverpeas Core