Do not require root privileges


This patch removes the necessity and ability to run quark as root. quark will neither chroot(2) into the serving directory nor change the UID, GID or ownership of the UNIX-domain socket file.

As this patch removes security features from quark, it should not be used for serving content to untrusted parties.

This patch has not been tested with a UNIX-domain socket file.