Add an optional argument so that DieselFlask apps can also handle web sockets
Support for streaming WSGI response bodies.

Previously, even if you returned a generator from your WSGI app
callable, diesel consumed and buffered the result.

This change can lead to dramatically reduced memory consumption when
delivering large responses to clients. You can stream gigabytes of data
and the memory footprint of your app will remain constant.
Merge pull request #30 from dowski/streaming-wsgi

Streaming WSGI
Move DieselFlask logger setup to run().
Fix a glaring bug with my streaming "fix".
Expose the diesel.web Service in make_service.

This allows diesel.web to compose easier with other Services.
Fixes for the requests monkey patch.

1) Don't encode the output. Why was I even doing this? I think there
might have been old requests tests that required it, but it looks like
they are commented out in newer commits. Anyhow, it's a broken idea and
shouldn't be done.

2) Add a ``fileno`` method to the ``SocketLike`` class. This is needed
for the development version of requests.
requests monkey patch - remove some unused cruft.
Added host:port to failure to connect logs, and checking for empty read
on read-failed connects.

Conflicts:

	diesel/core.py
Diesel was sending non-rfc compliant http headers for websockets upgrades
Remove a stupid print
Send the headers for the websockets response before attempting to receive the nonce

* This is a horrible hack to get around haproxy's attempt to be RFC compliant. I hate this, but since it's a only for a deprecated version of the WebSockets protocol, I'll only need to shower twice to wash off the filth of this code.
Add a distributed lock implemented in Redis
Uhg, wmoss should have his spelling and copy-and-paste license revoked once again
Add an example for the RedisLock
Allow a maximum to be enforced on ConnectionPool objects
Allow riak deletes to specify a vclock.
We should set in_block to False to make sure we always kill the inner fork
Make sure the RedisLock forked client cleans up.
Merge pull request #33 from wmoss/connection-pool-max

Connection pool max