make sure we really set the socket to blocking
make harder for workers to listen at the same time

fix #514
make sure we exit immediately if we fail to load the application.

While I'm here describe a more accurate error when it happens.

fix #508
Revert "add GUNICORN_INHERIT_FDS environment variable support"

This reverts commit c9fcb25f51db9ae67f9585c93924e5af8b8bb8b8.
make sure to not override an existing file
let the VM close the sockets on exit

Closing sockets when stopping the arbiter was also closing unix sockets
if any because they aren't attached to a specific process. So remove it
and let the vm close them if needed. This change fix the reload of the
binary.

fix #476
Enable stdio inheritance.

Enable inheritance for stdio file descriptors in daemon mode. It allows
you in daemon mode to redirect the output to a file if needed.

By default in daemon mode gunicorn will close all file handle except if
you pass the "-R" options. In this cases STDIO will be preserved.

fix #309
only close 0-2 fds when -R isn't specified

Following some discussion on IRC with @GrahamDumpleton this patch only
close stdios if -R isn't specified. It also let others fds open and
don't try to close them.

This should fix logging around and behave like other daemons. It should
also close #309.
Ensure that detaching from controlling terminals, but allow for redirection to files.
document the use of PYTHONUNBUFFERED in config
nginx way to set unix addresses
0.17.3 doc.
add systemd documentation
aggregate Logging options
bump to 0.17.3
remove stupid change.

fix #519
bump to 0.17.4
link to 0.17.4
eventlet: after reaching max_requests, wait up to the graceful_timeout for
currently-running requests to complete.  fixes #511

Requests that do not complete within the graceful timeout are killed.
Use a WSGI "bytes-as-unicode" string for PATH_INFO under Python 3.