don't cleanup in shutdown when called to pause a worker type
remove redundent q:jobs zadds on state changes
fix some Job state change race issues
add pause/resume test
add pause/resume test
don't cleanup on worker pause
Merge branch 'seriallos-shutdown-tests' into develop

Conflicts:
	test/shutdown.coffee
merged with seriallos-more-shutdown-improvements
explain createQueue is singleton