Fixed gentoo package list regex
add free command to debian,redhat path
Set $(paths.path[npm]) and $(paths.path[pip]) to the correct path on darwin and
freebsd

Set $(paths.path[getfacl]) to the correct path on freebsd
Add path to dscl for Darwin
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.
Add: Software update directory for aix 6.1 powerpc

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

In order for the binary upgrade policy in `update/update_bins.cf` to
work for aix the specific aix version is needed.
Change: Fix default mailfrom

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

$(sys.host) is ambiguous and the old usage may produce a mailfrom of
root@foo.example.org.example.org for host "foo" in domain "example.org".
Merge pull request #330 from nickanderson/redmine/6567

Change: Fix default mailfrom
Merge pull request #325 from skreuzer/dscl

Add path to dscl for Darwin
Merge pull request #317 from chrishiestand/path-free

add free command to debian,redhat path
Merge pull request #326 from nickanderson/redmine/6492

Change: Fix erroneous reports and reload/restart
Add: Feature to disable checking of cf_promises_validated

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

Make it easy to have clients always scan for any changes and update
accordingly.
Merge pull request #340 from nickanderson/option_cf_promises_validated

Add: Feature to disable checking of cf_promises_validated
Merge pull request #327 from nickanderson/redmine/6583

Add: Software update directory for aix 6.1 powerpc
Explain permissive bodies

@nickanderson copying this to 3.6 etc. is up to you...
Merge pull request #342 from tzz/patch-1

Explain permissive bodies
Add: More clear explination of permissive package methods

This is documented in the 3.7 set already, bringing back into 3.6 set
Merge pull request #343 from nickanderson/document_permissive_in_36

Add: More clear explination of permissive package methods
redhat_4 class does not exist on centos_4