no longer requiring `exc` to be provided to `kill()` for either ServiceRunner or ServiceContainer. If absent, no exception is raised.
stop killing dependencies with exception if provided
+ QueueConsumer.kill bugfix
better tracebacks + stronger tests verifying error bubbling in managed threads
fix stop during kill race condition
container is killed with exc_info, not just exc
comment on greenlet.throw and more obvious unregister_provider implementation
safer assertion
better comment
pep8
Release v1.4.0
Merge remote-tracking branch 'origin/master' into optional-container-kill-exc

Conflicts:
	CHANGES
	setup.py
Merge pull request #118 from onefinestay/optional-container-kill-exc

no longer requiring `exc` to be provided to `kill()`...