Use pidfile_context instead of pid_file.pidfile

pid_file.pidfile is only used twice and is pretty much a duplicate of
daemonize.pidfile_context.

Since pidfile_context is the prefered way to get a pidfile in XiVO,

pidfile_context.pidfile also require a logger for error reporting.
Merge branch 'pidfile'