Fixes #5846: Use portable init handling in system Techniques

Ticket: http://www.rudder-project.org/redmine/issues/5846

To be merged in 3.0
Those 3 reports are in fact a single rudder_common_report_generic
This would manage properly the fact that _repaired is _ok too