Redis: Make sure basic_cancel is not called while reading from socket.  Closes celery/celery#1773
maybe_declare mus raise recoverable conncetion error, and not channel error
Timer: Must not use hash(entry) to order entries.  Closes celery/celery#1798
Tests passing
Fixes for 7f84c4dd513a21e4749b174d64c62c54ad3a2aeb
Hub: Do not attempt to call unregister on closed poller
retry_over_time did not sleep as documented.  Closes #303
amqplib transport fix
Now depends on amqp 1.4.1
Bumps version to 3.0.10 and updates Changelog
flakes