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
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)