Minor refactoring of Resque::Worker#initialize
* Moved default options out of #initialize into its own private method
* Added a few test cases for Worker#initialize
Add good bug reporting steps to CONTRIBUTING. [ci skip]
Pull up validate_queues

This is only used in the constructor, so I'm pulling it in
there for now.
Removing silly end to end tests

This was a bad way to do this. I want to bring the idea back, but not right now.
Merged with new master
Removed comments from merge
Merge pull request #975 from einarj/worker_default_options

Worker default options
adding test for default redis

fixes #973
Merge pull request #979 from Crunch09/master

Adding test for default redis
Restore the real logger after logging tests
Extracted a new WorkerQueueList class out of Rescue::Worker

Currently Rescue::Worker is responsible for several things, this is an
attempt to move the queue management logic into a seperate class.

I left Rescue::Worker#queues method in due to legacy tests failing if I
removed it. Instead I let it delegate its work to the new
WorkerQueueList class. But if no external class is calling it then it should be
safe to remove it.

* Extracted @queues from Rescue::Worker into a WorkerQueueList class
* Modified Rescue::Worker to use the the new WorkerQueueList class.
Merge pull request #4 from einarj/queue_list

Extracted a new WorkerQueueList class out of Rescue::Worker
Merge pull request #983 from einarj/queue_list

Extracted a new WorkerQueueList class out of Rescue::Worker
Fix typo
Merge pull request #984 from jjulian/patch-1

Fix typo
Merge branch 'master' of https://github.com/einarj/resque
change #inline? memoization from ||= to defined?

||= doesn't make sense in this case because it's a boolean. If @inline
is false, it will unnecessarily be written to.
Merge pull request #985 from signaturelabs/inline_memoization

change #inline? memoization from ||= to defined?
Added tests for Resque::WorkerQueueList
Updated tests based on the excellent feedback from @steveklabnik

* Converted to Unit syntax
* Removed test for regular constructor usage
* Swapped false checks for refute