Encoding fix for worker pids on Windows.

tasklist returns Shift_JIS in Ruby 1.9.
Let's not pin ourselves to this mocha.
Duplicate reconnect methods: :fire:
Cache pid.

This way, the pid is correct from other places.

https://github.com/defunkt/resque/issues/857\#issuecomment-15228388

Closes #857.
Use a mutex-free logger.

Originally discussed in #877, because the licenses are not compatible,
I've instead released a mono_logger gem that is under the original ASL.
Now, Resque can depend on it, and we don't need to worry about the
licensing issue.

That said, I'm also working with @danielsdeleo to ask OpsCode about
releasing mono_logger under the MIT license, but this is a better
archetectural decision regardless.
Clean up deprecation output from tests.

This made test output really annoying.
Remove very_verbose warnings.

This got kind of annoying, so let's make sure it doesn't happen
unless we want it to.
Require mocha correctly.

We still get a warning because of ActiveSupport, but once it gets its
shit together we won't anymore.
Let's not not not double negative.
suppress output from ps command
Fix CHANGELOG for 1.24.0
Adds a default per_page value on next_more so gems which modify resque-server but don't have it defined don't crash (resque-status, resque-retry, and resque-scheduler's tabs all fail with 500 errors at the moment)
Merge pull request #887 from jonhyman/feature/per_page

Adds a default per_page value on next_more so gems which modify resque-s...
Fix LoadError for mocha/setup

The Resque tests will no longer pass for me with this line. I get:

    /Users/tarcieri/dev/resque/test/test_helper.rb:5:in `require': cannot
    load such file -- mocha/setup (LoadError)

Removing the line fixes the issue.
Fix bad logic on standard Redis failed queue adapter

There were some checks for the queue name in this adapter, in place to
provide a similar API to the multi-queue backend, but with assertions
that we were operating on the right queue.

Problem is: the logic was backwards! D'oh!

This centralizes the check in a method with the correct logic.
Merge pull request #889 from tarcieri/fix_failed_queue

Fix bad logic on standard Redis failed queue adapter
Added missing require 'time' for #823

worker does not load time by default which causes iso8601 to fail and
the worker to crash. It is loaded in the tests so.
Merge pull request #894 from sideshowcoder/missing_iso_time_format

Added missing require 'time' for #823
Merge pull request #888 from tarcieri/fix_mocha

Fix LoadError for mocha/setup
Update HISTORY for 1.24.1