library:path: use 3.5 stdlib with 3.6
library/path: import 3.6 stdlib
poudriere:hook: use hook variable instead of name
openldap:server_package: use openldap:sasl class
common:service: add more debug reporting
common:service: use service status instead of checking for the pid

This is to work around the fact that CFEngine 3.6 has a subtle bug
in which it always sets a restart_class when cf-agent is started
with cf-execd in the background.  Why?  I have no idea, but it works
as expected when directly running cf-agent.
zabbix:agent_service: use common:service