Allow running supervisord as unprivileged user

Following pull request allows you to configure supervisor, like pid location, socket location, socket ownership.

Previously such changed would break the default `/etc/init.d/supervisor` script.