Fixes #5846: Use portable init handling in system Techniques

Ticket: http://www.rudder-project.org/redmine/issues/5846

To be merged in 3.0
Restart is always safer that start because it will clean up any mess left behind by a possibly defunct process (eg: pid file). This is what we did before, too, so is iso-functional with previous implementation.