Don't use the KEYS command in redis.

This command is dangerous and often disabled.
Don't crash when using KEYS in sidetiq/web.
Schedule recurring jobs only sidekiq server side

Fixes #104
Lock ice cube to 0.11.1 to fix memory leak errors
Merge pull request #111 from camjackson/master

Lock ice cube to 0.11.1 to fix memory leaks
Merge pull request #106 from nkondratyev/fix_working_with_prefork_servers

Schedule recurring jobs only sidekiq server side
Merge branch 'dont-use-redis-keys' of https://github.com/Connorhd/sidetiq into Connorhd-dont-use-redis-keys

Conflicts:
	lib/sidetiq/schedulable.rb
Merge branch 'Connorhd-dont-use-redis-keys'
Remove Ruby 1.9.3 from travis.yml.
Update CHANGELOG.
Not required since we use redis_pool.
Update CHANGELOG.
Bump to v0.6.2.
Add extra test for SubclassTracking.
Don't pass classes without #perform defined to handler. Fixes #115.
Don't try to connect to redis from client-side sidekiq.
Update CHANGELOG.
Bump to v0.6.3.
1) Added the ability to enable and disable sidetiq jobs through a redis key
2) Changed the way namespaced worker classes are mapped into Redis keys to follow lowercase/underscore format
3) Improved the way perform method arguments are detected (parameters instead of arity) so that meta defined perform methods (with block) are properly handled
4) Added logic to check for "perform method" arguments from the web interface to prevent 500 errors