Fix a display issue when a worker's job is empty and it tries to sort on nil
resolve issue 509. display of hash keys
Add timestamp and pid to verbose logging
Remove old comment regarding `hostname`
do not use Array.wrap while running failure hooks
Merge pull request #612 from mrzor/1-x-stable_no_array_wrap

1.x : no array wrap while running failure hooks
update for 1.21.0

relaxing the constraint on redis-namespace should be a minor not patch
Merge pull request #609 from pusewicz/master

Remove old comment
Need to change '%' to '$' in the 'stop program' command.

Otherwise the program doesn't actually stop even though monit makes it looks like
everything restarts fine.

Thanks to @macmartine, @yaauie, @cea2k.

Fixes #527, #497, #492
test for UTF8 job failure sanitization

thanks to @myronmarston
first pass cleaning up Exception messaging before saving to Redis

thanks to @brianmario for the code to do the UTF8 sanitization.
Fixes #587 - don't share a redis connection between parent and child
make test work for 1-x-stable branch
update changelog for 1.21.0
use the right issue number
fix brittle test around Time.now.to_s
fix test suite segv under ruby-1.9.3p194
Merge pull request #639 from wuputah/fix-broken-tests

Fix broken tests
Fixes issue #406: supports calling perform hooks when Resque.inline = true.
Updating to ensure that inline job arguments are normalized the same way as non-inlined jobs.