Add user and group daemon options

Add start_listener_unix for socket file support

Allow nobody user/group to be provided by compiler as defines (so RedHat RPM can give nobody as the group to use)