WIP Modify the VM puppet code to work with `docker build`

Without this patch puppet cannot start slapd because systemd is not
running.  This is a problem because slapd needs to be running as a
dependency of puppet loading the initial schema and structure into the
ldap database.  This patch addresses the problem by starting the slapd
process outside of systemd during the build phase.

Note the quoting of the LDAP URI's.  Each URI needs to be in a space
separated string passed as a single argument to slapd otherwise slapd
prints the usage help and exits.