Async callbacks with redis backend

I have implemented async callbacks for the Redis backend.

This is done using the `tornado-redis` package to subscribe to the Redis PubSub event that is emitted when a task result is published.
This test fails with "AssertionError: Async operation timed out after 10 seconds"