Use Kernel.warn instead of puts
Adding test for worker comparison.
Merge pull request #962 from strzalek/puts-to-warn

Use Kernel.warn instead of puts
Worker requires Resque, client mock usually not needed.
Revert "Worker requires Resque, client mock usually not needed."

This reverts commit 09c5a1d82ea3026010c8e6c129444b6a19230e52.
typo. fix failing test.
Adding pid test, introducing subject for client mock.
Adding test for idle?
Adding test for working?
add default redis server
Revert "Revert "Adding a default queue.""

This reverts commit 7c8a0c29d78c46ba01227664d53b6f096b88b045.

The test failures were just Travis being silly.
Don't redirect stdout and stderr when deamonizing

it will make resque just exit silently when the connection to redis
fails.

Forward-port of 16784b1
Changed the version in the doc to use the same as version.rb
Merge pull request #968 from etagwerker/master

Changed version number in README.md to use the same as version.rb
Add coveralls for code coverage documentation.

Seems good. I like the comments on pull requests.
Let's not coveralls our tests.
Minor refactoring of the Worker internals

* Moved @child reset from #work into #process_job
* Moved work loop into its own method
Merge pull request #970 from einarj/refactor_workloop

Minor refactoring of the Worker internals
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
Move MiniTest initialization after SimpleCov.

This ensures accurate reporting.