Fixes #10958 by moving utils.daemon to pkg.pidfile. Test cases were also added. Updated the daemon to use the new pidfile. Signed-off-by: Rick Wieman <git@rickw.nl> Upstream-commit: 772833274fd84b3c960ccab14258b7e5a00b18cd Component: engine