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)
Feature #907 : persisting entity with lastUpdatedBy and lastUpdateDate initialized with same values of createBy and createdDate
Feature #907 : fixing problem around Date and Enum JPA query parameters management