Refactoring to remove most knowledge of Redis out of the Resque::Worker. In general, trying to cut down on the number of methods in Resque::Worker and the responsibilities it has (i.e., it currently (1) gets jobs, (2) does work, (3) can tell you information about other workers on the system, (4) gets statistics from Redis, (5) acts as a Factory to find workers that are working or find a single worker, etc.)
Backport of #902 to master
Merge pull request #904 from jonhyman/feature/pipelines

Backport of #902 to master
Merging in master.
Goodbye, $TESTING.
Removing leaking abstraction with Resque::Worker using both @cant_fork in some places and will_fork? in others now that $TESTING is gone
Update README.md

Brand consistency.
Merge pull request #906 from craigmcnamara/patch-1

Update README.md
Fix links in README.md
Merge pull request #907 from kohgpat/fix_links_in_readme

Fix links in README.md
Removes mocha, replaces with MiniTest::Stub
Merge pull request #901 from jonhyman/feature/refactoring

Refactoring to remove most knowledge of Redis out of the Resque::Worker....
Fix format in resque.rb
Merge pull request #909 from kohgpat/fix_format_in_resquerb

Fix format in resque.rb
Fix #792 job should not get eaten silently

make sure that printing the payload class to the log does not raise
a name error
fix error: wrong number of arguments (0 for 1)
Added test for unitialized constant failure not reporting
Merge pull request #910 from vamereh/fix-error

fix error: wrong number of arguments (0 for 1)
Merge pull request #911 from sideshowcoder/unitinialized_constant_eats_job_silently

Unitinialized constant eats job silently issue #792
Fix tests.

I merged a PR that changed the configs, but somehow,
the test didn't get changed as well. This brings them
in line with the code.