Merge pull request #401 from Kegeruneku/bug_5124/int/5124_backup_rudder_server_roles_correctly_during_rudder_agent_installation

Fixes #5124: Do not negate condition to backup rudder-server-roles.conf ...
Fixes #5119 - Move sourcing of /etc/profile to begining of check-rudder-agent in order to be fault-tolerant
Merge pull request #402 from nperron/bug_5119/dev/let_check_rudder_agent_be_fault_tolerant_to_etc_profile

Fixes #5119 - Move sourcing of /etc/profile to begining of check-rudder-agent in order to be fault-tolerant
Fixes #5094: Create ncf-api-virtualenv
Fixes #5142: Correct CFEngine compilation on old GCCs (wrong fprintf usage)
Merge pull request #404 from Kegeruneku/bug_5142/int/5142_cfengine_fails_on_old_gcc

Fixes #5142: Correct CFEngine compilation on old GCCs (wrong fprintf usa...
Merge branch 'branches/rudder/2.10' into branches/rudder/2.11
Merge pull request #394 from Kegeruneku/ust_5093/int/5094_package_ncf_api_virtualenv

Fixes #5094: Create ncf-api-virtualenv
Revert "Fixes #5124: Do not negate condition to backup rudder-server-roles.conf during rudder-agent installation"

This reverts commit fa8ccf532d8888a9f2da5be0068beb3689542594.

This fix is incomplete and does not include the debian postinst part.