Allow delay of any module class method
Update changelog
Merge pull request #421 from cavalle/module_delay

Allow delay of any module class method
Release 2.3.3
oops, remove pledgie link
verbage
Add commercial license for Sidekiq Pro
Add :pidfile and :namespace option into example config.yml
Avoid timeago auto-refreshing itself

@judofyr proposed this solution to #424.
Merge pull request #436 from jeremyruppel/timeago-setinterval-leak

Avoid timeago auto-refreshing itself
Allow generic Redis providers via env var

Instead of hardcoding every provider's environment variable, Sidekiq now
supports both REDIS_PROVIDER and REDIS_URL env vars.

Let's say you run on Heroku and you use openredis. You can now set
REDIS_PROVIDER=OPENREDIS_URL and Sidekiq will use the openredis uri.

If you switch to another provider, all you need to do is reset
REDIS_PROVIDER. An example of switching to RedisGreen:
REDIS_PROVIDER=REDISGREEN_URL. Easy peasy!

Sidekiq also supports using your own url with REDIS_URL. While you can
still pass in the URL to Sidekiq::RedisConnection.create, it's also now
possible to set it with just an env var.

Closes #443
Refactor & add tests for determine_redis_provider
Fat fingered in vim :(
Merge pull request #444 from mperham/generic_redis_provider

Allow generic Redis providers via env var
The test for throwing away after too many retries didn't actually test anything!
Merge pull request #448 from chewi/bug/useless_retries_test

The test for throwing away after too many retries didn't test anything!
Merge pull request #432 from joneslee85/patch-1

Add :pidfile and :namespace option into example config.yml
Allow custom sidekiq_options for delay calls, fixes #450
use 'retry' option to customize max retry attempts

e.g.
{ 'class' => 'HardWorker', 'args' => [1, 2, 'foo'], 'retry' => 5 }

Addresses Issue #313
Merge pull request #451 from noahd1/customize_max_retry_attempts

use 'retry' option to customize max retry attempts