Add path to dscl for Darwin
Merge pull request #335 from nickanderson/pick_pr_325

Add path to dscl for Darwin
add free command to debian,redhat path

Cherry Pick from master
Merge pull request #336 from nickanderson/pick_pr_317

add free command to debian,redhat path
Change: Fix inline documentation

The classic services bundle inline documentation indicated it was used
by default. It is only used as a fallback. This was already fixed in
lib/3.7/services.cf
Change: Fix erroneous reports and reload/restart

Ref: https://dev.cfengine.com/issues/6492

Reports were isleading about what chkconfig was doing. The
implementation itself was correct, but the logic for the reports was
not.

Restart/reload was not respected when chkconfig was in use.

cherry-picked from master
Merge pull request #338 from nickanderson/pick_redmine/6492

Change: Fix erroneous reports and reload/restart