Fix typos
Avoid temporary lists
Kill order for container dependencies

Kill queue consumers before killing any managed theads;
all other dependencies afterwards
replacing @once entrypoint with entrypoint_hook
pyflakes
rabbit_config fixture now implies reset_rabbit
Merge remote-tracking branch 'origin/master' into fix-kill-cleanup-order

Conflicts:
	nameko/containers.py
	nameko/messaging.py
new integration testing utilities and involved example
Merge remote-tracking branch 'origin/master' into integration-testing
tests and improvements for replace_entrypoints, replace_injections
More explicit comments on the ACME example
More docs
Using py.test to run docs/examples/testing
doc fixes
Including testing examples in sphinx docs
a few tidyups
simplified replace_entrypoint
removed debug
bugfix: providercollectors not shut down if no providers were registered
better attribute name