Feature #82 : cleaning the code before adding the real stuff
Feature #82 : Refactoring all the packages
Adding the Utilities for JCR
Addong JCR code
Fix the dependency junit
Cleaning the code
Refactoring the packages
Adding support for JCR migration with multithreading
Using a DBC connection pool
Using log4j for traces
Feature #82 : migration for Attachments is working
Fixing missing dependency
Fixing error when building database from scratch
Feature #82 : Allowing the relaunch of the migration in  case of error
Closing correctly the repository and the ThreadPool
Feature #82 : Fixing buig in resolving SILVERPEAS_DATA_HOME
Fixing typo in DocumentType
Fixing some problems with HistorisedDocument not marked as versioned when created with default constructor
Feature #82 : Adding support for migration of versioned content
Feature #82 : fixing bug in searchByOldSilverpeasId
Feature #82 : refactoring the packages
Adding support to clean the old data after the migration
Define the new cryptographic function for encrypting the user passwords: a variation of the SHA-512 with salting and stretching as used in the Unix systems.  The password of the default administrator is now encrypted with this new algorithm. Change the password type (varchar(32) to varchar(123)) in the user table for each customer's SQL domain. The list of available SQL domains are directly get in the st_domain table of the Silverpeas database
Feature #82 : fixing problems when resolving SILVERPEAS_DATA_HOME
Fix the errors in test when running in Windows
Merge pull request #2 from mmoqui/feature-4148

Encryption of the admin passwords with the new cryptographic function and increase the size of the password field type in database
Rename the package SilverpeasSettings by settings
Add log4j properties to avoid log4j trace in the console by using spring
Merge branch 'master' into feature_82

Conflicts:
	src/main/java/org/silverpeas/SilverpeasSettings/xml/XmlTransformer.java
	src/main/java/org/silverpeas/SilverpeasSettings/xml/transform/Parameter.java
	src/main/java/org/silverpeas/SilverpeasSettings/xml/transform/Value.java
	src/main/java/org/silverpeas/SilverpeasSettings/xml/transform/XPathTransformer.java
	src/main/java/org/silverpeas/SilverpeasSettings/xml/transform/XmlConfiguration.java
	src/main/java/org/silverpeas/dbbuilder/dbbuilder_dl/DbBuilderDynamicPart.java
	src/main/java/org/silverpeas/dbbuilder/util/Configuration.java
	src/main/java/org/silverpeas/dbbuilder_ep/jcrypt.java
	src/main/java/org/silverpeas/migration/jcr/service/model/UnlockOption.java
	src/main/java/org/silverpeas/passwordencryption/UserPasswordEncryption.java
	src/main/java/org/silverpeas/settings/SilverpeasSettings.java
	src/main/java/org/silverpeas/settings/xml/XmlTransformer.java
	src/main/java/org/silverpeas/settings/xml/origin/SilverpeasXmlTransformer.java
	src/main/java/org/silverpeas/settings/xml/transform/Parameter.java
	src/main/java/org/silverpeas/settings/xml/transform/Value.java
	src/main/java/org/silverpeas/settings/xml/transform/XPathTransformer.java
	src/main/java/org/silverpeas/settings/xml/transform/XmlConfiguration.java
	src/main/java/org/silverpeas/util/xml/transform/Parameter.java
	src/main/java/org/silverpeas/util/xml/transform/Value.java
	src/main/java/org/silverpeas/util/xml/transform/XPathTransformer.java
	src/main/java/org/silverpeas/util/xml/transform/XmlConfiguration.java
	src/test/java/org/silverpeas/settings/SilverpeasSettingsTest.java
Updating commons configuration version
closing feature #3688 Petites Annonces, liste enrichie, migration