Fixes #3376 : add Global Parameter into Rudder

Conflicts:
	rudder-core/src/main/resources/ldap/bootstrap.ldif
	rudder-core/src/main/resources/ldap/rudder.schema
	rudder-core/src/main/scala/com/normation/rudder/domain/RudderDit.scala
	rudder-core/src/main/scala/com/normation/rudder/domain/RudderLDAPConstants.scala
	rudder-core/src/main/scala/com/normation/rudder/repository/ldap/LDAPEntityMapper.scala
Fixes #3691: adding Global Parameters into workflows
Refs #3686 : add a default entry in ldif for global parameter for file edition header
Fixes #3714 refs 3349: Add the scala logic to migrate from XML file format 3 to 4
Better handling of parameters

Add case insensitivity, param in the middle of text, several param,
recurrent param, missing special chars and error on path starting with rudder not handled
Fixes #3691 : correct workflow behaviour for global parameters
Fixes #3739 : API Rest for Parameters