Fixes #5023: add the RUDDER_SERVER_ROLES system variable
Merge pull request #412 from ncharles/ust_4928/dev/5023_add_rudder_server_roles

Fixes #5023: add the RUDDER_SERVER_ROLES system variable
Fixes #5025: Send Inventory and Syslog message to the right location in splitted components architecture
Merge pull request #413 from ncharles/ust_4928/DEV/5025_send_inventory_and_rsyslog_to_proper_component

Ust 4928/dev/5025 send inventory and rsyslog to proper component
Fixes #5030: Invalid promises generated for distributePolicy as of #5025
Merge pull request #414 from jooooooon/bug_5030/invalid_promises_generated_for_distributepolicy_as_of_5025

Bug 5030/invalid promises generated for distributepolicy as of 5025
Fixes #5031: logrotate.conf is generated in the wrong Technique directory
Merge pull request #415 from jooooooon/bug_5031/logrotate_conf_is_generated_in_the_wrong_technique_directory

Bug 5031/logrotate conf is generated in the wrong technique directory
Fixes #5035: Adapt initial promises to only check components when present
Refs #5035: Fix all reports to use 0 as a serial
Refs #5035: clarify password-check.cf role, and add missing rudder-inventory-endpoint role
Merge pull request #416 from jooooooon/int_5035/adapt_initial_promises_to_only_check_components_when_present

Int 5035/adapt initial promises to only check components when present
Merge branch 'branches/rudder/2.11'