Don,t reset the heartbeat() when WE send a message over.. The heartbeat
timeout is to be reset when the client sends something... thereby learning
the other end is still up there.

gevent.killall(self.jobs) after detaching, because we could be killing the
thread that tries to detach itself.
send a disconnect when the browser is closed
added disconnect to the simple chat
make sure we use the logger
started using the access logs properly
remove a bad comment
Fixed all the logging when using gunicorn
Only spawn the policy server once.
example of how to write a wsgi script for use with gunicorn
added a comment of how to use the wsgi.py
Updated docs, contributors, namespace documentation about ACL.

Making room for the exception_handler_decorator support.
Merge remote-tracking branch 'origin/master'
MaintainerS
Hmm, tests on Travis are marked as passing but they're really not.
Give API docs a booster :)
Added support for an exception_handler_decorator .. + documentation.

TODO: test it.. (I ran local tests, but wrote nothing in tests/)
Issue #118: sdjango.py and Django 1.3

Added try/except for Django 1.3 django.conf.urls.
workaround for incompatibilities with gunicorn >= 0.17.0
see esp. https://github.com/benoitc/gunicorn/commit/b7b51adf13e92044211b267ba07e3498585f219a
add an ugly redundant compatibility hack to support gunicorn < 0.17.0
added transports to gunicorn worker and nginx worker without websocket support