Fixes #5845: Add portable init services handling in the Techniques

Ticket: http://www.rudder-project.org/redmine/issues/5845

To be merged in 3.0
Why have you removed the ```zypper_version_ok``` class in the 3 reports above? They still make sense. We don't need or want tot check the ZMD process if we're using zypper (ZMD is a rug specific thing...)