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
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
Feature #907 : refactoring request router mechanism.
feature #907 :   Fix a test failure
feature #907 sprint2 :   Set the Parent POM to 28-SNAPSHOT
Feature #907 : continuing the refactor of request router mechanism.
Feature #907 : continuing the refactor of request router mechanism.
feature #907 sprint2 :   Refine the configuration of CKEditor in Silverpeas. Now, only 3 predefined toolbar configurations are set: the default, the light and one for XML form. The toolbar definition for the components using the WYSIWYG editor are now based upon the Light toolbar configuration. This is avoid the duplication of a same definition.
Fix javadocs on the annotations in web-core/src/main/java/com/stratelia/silverpeas/peasCore/servlets/annotation
Feature #907 : continuing the refactor of request router mechanism.
(adding dynamic redirection behavior & adding onError LowestRoleAccess behavior)
Feature #907 : continuing the refactor of request router mechanism.
(adding a getter to the message container)
Feature #907 : adding WebMessager
Feature #907 : improving navigation management
Feature #907 : fixing unit test errors
feature #907 sprint2 :   The repositories provides now the flush method to synchronize the persistence context to the underlying data source.
Feature #907 : starting listing the suggestions not published
(adding some stuff around navigation errors)
(modifying the scan of generic types performed into WebComponentManager)
(adding new method in AttachmentService to perform a complete JCR deletion (repo + silverpeas workspace) on a component)