Reusing queues with maxtasksperchild too error-prone
Fixes tests
Provide BROKER_FAILOVER_STRATEGY option in Celery.

This option allows for either selecting pre-existing kombu.connection
failover strategies, or passing in your own method reference.

Conflicts:
	celery/app/base.py
Oops, fixes typo
Worker: Events: Remember changes from remote control commands
AsynPool: Smarter flush after reconnect
AsynPool: Do not flush if process exited
3.2 will no longer support Python 2.6
Stresstests: increase result expiry to 300secs
Asynpool: Pipes must be set nonblocking at creation time
Stresstests: Wait longer for missing results
Asynpool: Do not put back revoked/terminated tasks
Propagate to ApplyResult.terminate()
Fixes _apply_result AttributeError
Fixes for whatsnew. Thanks to maznaz!
Whatsnew: Show a TOC
3.1 does not yet work on Windows
Add Matt Wise to the contributors
Fixes batches after changes in master
Cosmetics for #1618: Does not need to_timestamp