Fixes #2485: component name in reporting now matches the component name in policy.xml
Merge branch 'branches/rudder/2.3' into branches/rudder/2.4
Fixes #2498: correct the generated reports on Windows
Merge branch 'branches/rudder/2.3' into branches/rudder/2.4

* branches/rudder/2.3:
  Fixes #2498: correct the generated reports on Windows
Fixes #2498 : correct the time separator for windows reports
Merge branch 'branches/rudder/2.3' into branches/rudder/2.4

* branches/rudder/2.3:
  Fixes #2498 : correct the time separator for windows reports
Fixes #2499 : correct the parser to correctly handle winwdows reports
Fixes #2499 : correct the parser to correctly handle winwdows reports
Fixes #2499 : use a proper name for the reports part
Merging branch 2.3 with 2.4 - refs #2499
Add --scan-homedirs option to FusionInventory agent. Fixes #2526
Revert "Fixes #2394: The hosts management technique now enables the user to configure the base template for the hosts file"

This reverts commit 7693f946d22eb060cf323a303c474b565c0e0a69.

See #2394 for an explanation: this change should be done in a new
version of the Technique, and first applied to the 2.3 branch.
Fixes #2394: The hosts management technique now enables the user to configure the base template for the hosts file in a new PT version
Fixes #2077: The modified-files directory is now purged of every file
older than 30 days
Fixes #2553 Add comments and change variables on User Management Technique
Fixes #2554 Correct CFEngine class to remove Windows users
Fixes #2555 Enhance comments, varaiable names relevance and classes for reporting
Refs #2553 Explain 'nos' class
Refs #2553 change class names to avoid Techniques collisions
Refs #2555 change class names to avoid Techniques collisions