feature #4609 : Simplifying some code
feature #4609 : The attachement contextual menu is now a JSTL tag
feature #4609 : Rennaming the menu tag for better readibility.
feature #4609 : Adding some messages for the menu entry
Switching is working but we need to adapt the dialogs to use the document's state instead of the component.
feature #4609 : Changing state from the last version is now working.
No option is currently supported for changing the state from versioned to simple and back.
feature #4609 : Updating messages
When the document is checkouted, you can't change its version state.
feature #4609 :
Fixing bug when updating content through webdav and modifying metadata before checkouting.
Switching to old revision is now working
Comment is defined when creating the first version
feature #4609 : Fixing typo
feature #4609 : Using the same code for previewing documents, versioned or not.
fixing bug #4393 Administration : Manque d'informations sur la création d'un domaine SQL avec espaces et/ou accents
Bug #4393 :
- modifying the treatment that computing technical domain database name (replacing each sequence of special characters by one underscore and modifying the maximum length of database table/column name from 42 to 30 (due to Oracle limitations))
- fixing the non deletion of domain property file when a domain is deleted
Bug #4630 - fixing user technical synchronizing treatment errors from distant user repositories (LDAP for example)
Bug #4635 - fixing block/unblock user account menus that were missing on LDAP domains
bug #4652:
The content of a wysiwyg is indexed and rattached to its container (publication, form, etc...) except for webpages where wysiwyg pages exist by themselves.
Cleaning the code around UploadedFile to pass the uploader as a file attriute instead of a method parameter.
The WysiwygController can now create wysiwyg content that are NOT indexed thus enabling the update of the index of the container of wysiwyg.
Bug #4393 : unexpected error on creation of domains because of using directly domain names to perform technical operations on the database or the file system
- modifying the treatment that computing technical domain database name to obtain an unique name
- refactoring some code
- modifying some error messages

Conflicts:

	lib-core/src/main/java/org/silverpeas/admin/domain/SQLDomainService.java
take into account the fix of the bug #4597 about the office launcher
Merge branch 'master' of github.com:Silverpeas/Silverpeas-Core
Now, Java >= 7 is required to launch the Webdav edition
Bug #4383; fixing the fact that a user's avatar image could'nt be deleted.

Conflicts:
	config-core/src/main/config/properties/org/silverpeas/social/multilang/socialNetworkBundle.properties
	config-core/src/main/config/properties/org/silverpeas/social/multilang/socialNetworkBundle_de.properties
	config-core/src/main/config/properties/org/silverpeas/social/multilang/socialNetworkBundle_en.properties
	config-core/src/main/config/properties/org/silverpeas/social/multilang/socialNetworkBundle_fr.properties
	war-core/src/main/webapp/socialNetwork/jsp/myProfil/myProfile.jsp
Merge branch 'master' of github.com:Silverpeas/Silverpeas-Core