Added function to wait for an OpenLDAP slapd to become available.

Unfortunately, slapd does not wait until it's listening before it deamonizes
and detaches from the terminal. This leads to connection errors in cases
where an LDAP operation is performed right after the start of a daemon.
Added default values and debug messages
Added ability to track a remote branch.
Log git messages writen to stderr as informational.

Unfortunately, git writes a lot of informational messages to stderr
rather than stdout. Until now, those messages were logged as errors, which
will confuse one. Therefore switching to an info level.