Fixes #3069 : correct the version 3.0 of the check generic file content based on the modification applied on version 3.1
Refs #3069 : complete the check for content to add in the promises
Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload
Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload
Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload ( s/Technique/Policy Template/ )
Fixes #3131: The fileManagement Policy Template/Technique reporting has been corrected in case of a 'do nothing' action
Refs #3100: Initial version of the new OpenSSH Technique
Refs #3100: Second version of the new OpenSSH Technique with NCH contributions
Refs #3100: Made a variable on the OpenSSH server Technique to define the OpenSSH package name
Refs #3100: Converted the OpenSSH server Technique to the new reporting format
Refs #3100: Corrected the OpenSSH server Technique: Typos, SuSE package installation and warning about some options
Refs #3100: Corrected the OpenSSH server Technique: Duplicated codes removal, DRYification, copyrights updates
Refs #3100: Corrected the OpenSSH server Technique: Reporting correction, comment moving
Merge pull request #24 from Kegeruneku/ust_3099/dev/3100_clean_the_legacy_sshconfiguration_technique

Fixes #3100 clean the legacy sshconfiguration technique
Fixes #3141: Finished the SUID/SGID compliant version of the filePermissions PT/Technique
Merge branch 'branches/rudder/2.3' into branches/rudder/2.4

* branches/rudder/2.3:
  Fixes #3131: The fileManagement Policy Template/Technique reporting has been corrected in case of a 'do nothing' action
  Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload ( s/Technique/Policy Template/ )
  Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload

Conflicts:
	techniques/fileDistribution/checkGenericFileContent/1.0/metadata.xml
	techniques/fileDistribution/checkGenericFileContent/2.0/metadata.xml
	techniques/fileDistribution/checkGenericFileContent/2.1/metadata.xml
	techniques/fileDistribution/checkGenericFileContent/3.0/metadata.xml
	techniques/fileDistribution/checkGenericFileContent/3.1/metadata.xml
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4:
  Fixes #3131: The fileManagement Policy Template/Technique reporting has been corrected in case of a 'do nothing' action
  Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload ( s/Technique/Policy Template/ )
  Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload
  Refs #2887: Add a warning in the checkGenericFileContent Technique about content escaping in the file payload
Refs #2887 - Fix an wrong merge from branch 2.4 to 2.3
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4:
  Refs #2887 - Fix an wrong merge from branch 2.4 to 2.3
Fixes #3158 : remove artificial limitations on component name and component key for the reporting in the techniques