Prefork: Use i % total to cycle between ready_fds instead of shuffle
Asynpool: remove outdated localization to random.shuffle
Cosmetics
Stresstests: CSTRESS_TRANS enables transient messages
Docs: Use celery -A proj consistently
Added ability to change task name generation behavior
Removed unnecessary self
Use app.gen_task_name everywhere & updated docs
Update README.rst

Updates readme
ignore unknown events in consumer

Custom event types (not starting with either 'task-' or 'worker-') break Consumer, as it tries to split a `None` returned by state.event()
Merge branch 'malinoff/custom-gen_task_name'
Merge branch 'master' of github.com:celery/celery
Update first-steps-with-celery.rst

fixed grammar, missing word "is" in "this how"
Fixes cpython version requirements
Tests passing
Merge branch 'master' of github.com:celery/celery
Task: Do not requeue if retry fails.
Gossip: Now sets x-message-ttl for event queue to heartbeat_interval s. (Issue #2005)
Removes outdated assert (Issue #2086)
Fixes problem with celery module type.   Closes #2109