Fixes #2467 : correct the reporting in the PT Group Management
TRIVIAL: Adding comments on reporting in aptPackageManagerSettings
Refs #2435 Change success report condition in aptPackageManagerSettings
Fixes #2343 : correct the version of cfengine in the requierement
(cherry picked from commit f5e924930e7a185d4536c7b434dd829fe2736766)

Signed-off-by: Jonathan Clarke <jonathan.clarke@normation.com>
Fixes #2258: add missing section declaration around multivalued variables in common/policy.xml
(cherry picked from commit 7f4a95fd1854cb27617c8d6887e7b09f7d5844a5)

Signed-off-by: Jonathan Clarke <jonathan.clarke@normation.com>
Fixes #2258: remove deprecated <MULTIVALUED> tag for inputs in common/policy.xml
(cherry picked from commit fc82b4d725ce4e3fde4bfe9e7a017547460a046c)

Signed-off-by: Jonathan Clarke <jonathan.clarke@normation.com>
Fixes #2465: The does not have a mandatory field to enforce file content anymore
Merge branch 'branches/rudder/2.3' of github.com:Normation/rudder-techniques into branches/rudder/2.3
Fixes #2467 : allowing to create a group and edit it in the same run
Fixes #2465: Adjusted checkGenericFileContent reports because of an extra report that should not be here
Refs #2465: Added a MAYBEEMPTY var on checkGenericFileContent to make the file content part optionnal
Fix reporting for post-hook in PT fileManagement. Fixes #2481
Fixes #2470: Added the binary comparison method in copyGitFile that was missing, and corrected the configuration statement description
Fixes #2454: The jobScheduler PT is now completely multivaluation compliant (reports and policy.xml adjusted)
Merge branch 'branches/rudder/2.3' into branches/rudder/2.4

* branches/rudder/2.3:
  Fixes #2454: The jobScheduler PT is now completely multivaluation compliant (reports and policy.xml adjusted)
  Fixes #2470: Added the binary comparison method in copyGitFile that was missing, and corrected the configuration statement description
  Fix reporting for post-hook in PT fileManagement. Fixes #2481
  Refs #2465: Added a MAYBEEMPTY var on checkGenericFileContent to make the file content part optionnal
  Fixes #2465: Adjusted checkGenericFileContent reports because of an extra report that should not be here
  Fixes #2467 : allowing to create a group and edit it in the same run
  Fixes #2465: The does not have a mandatory field to enforce file content anymore
  Fixes #2258: remove deprecated <MULTIVALUED> tag for inputs in common/policy.xml (cherry picked from commit fc82b4d725ce4e3fde4bfe9e7a017547460a046c)
  Fixes #2258: add missing section declaration around multivalued variables in common/policy.xml (cherry picked from commit 7f4a95fd1854cb27617c8d6887e7b09f7d5844a5)
  Fixes #2343 : correct the version of cfengine in the requierement (cherry picked from commit f5e924930e7a185d4536c7b434dd829fe2736766)
  Refs #2435 Change success report condition in aptPackageManagerSettings
  TRIVIAL: Adding comments on reporting in aptPackageManagerSettings
  Fixes #2467 : correct the reporting in the PT Group Management

Conflicts:
	techniques/systemSettings/userManagement/groupManagement/1.0/groupManagement.st
Refs #2465 Change path and policy references in order to be 2.4+ compliant
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4:
  Refs #2465 Change path and policy references in order to be 2.4+ compliant
  Fixes #2454: The jobScheduler PT is now completely multivaluation compliant (reports and policy.xml adjusted)
  Fixes #2470: Added the binary comparison method in copyGitFile that was missing, and corrected the configuration statement description
  Fix reporting for post-hook in PT fileManagement. Fixes #2481
  Refs #2465: Added a MAYBEEMPTY var on checkGenericFileContent to make the file content part optionnal
  Fixes #2465: Adjusted checkGenericFileContent reports because of an extra report that should not be here
  Fixes #2467 : allowing to create a group and edit it in the same run
  Fixes #2465: The does not have a mandatory field to enforce file content anymore
  Fixes #2258: remove deprecated <MULTIVALUED> tag for inputs in common/policy.xml (cherry picked from commit fc82b4d725ce4e3fde4bfe9e7a017547460a046c)
  Fixes #2258: add missing section declaration around multivalued variables in common/policy.xml (cherry picked from commit 7f4a95fd1854cb27617c8d6887e7b09f7d5844a5)
  Fixes #2343 : correct the version of cfengine in the requierement (cherry picked from commit f5e924930e7a185d4536c7b434dd829fe2736766)
  Refs #2435 Change success report condition in aptPackageManagerSettings
  TRIVIAL: Adding comments on reporting in aptPackageManagerSettings
  Fixes #2467 : correct the reporting in the PT Group Management