Make Resque.schedule= set, not append

Ensures that any jobs that were previously added to the schedule, but that have since been removed from the config, will be removed from the schedule when the new config is passed to Resque.schedule=.
FIX: avoid using Redis keys command since it scans the whole db keys

Keep track of the timestamps at which a give job occurs in a separate
set. This is redundant but useful if you want to provide a way to remove
scheduled jobs without potentially incurring in seriously performance
issues.
Add a migration script to be used to migrate to
the new job timestamps tracking on an existant
resque-scheduler redis db.
Add scheduled_at method

It returns an array of timestamps the selected job is scheduled at
Merge pull request #1 from potomak/master

Find job schedules time
Delete set tracking timestamps on remove_delayed

When removing all occurencies of a given delayed item remove also the
key used to track the timestamps at which the job was scheduled.
Merge branch 'master' of github.com:bugant/resque-scheduler
Remove items from the timestamps set instead of deleting it

Remove items instead of deleting the timestamp set. This prevent to
delete some new jobs added while deleting the old ones.
Remove elements from the timestamps set in next_item_for_timestamp and remove_delayed_job_from_timestamp
Add test to check that after reset no timestamps set is left
Change: STDOUT.sync = true
Fix failing test where remove_delayed was returning nil, possibly due to a newer Redis version.
Merge the two remove_delayed pipelined blocks.

I can't think why these were separate to begin with. Maybe because of how the replies are returned?
Add enqueue_delayed for enqueing specific delayed jobs immediately
Merge pull request #2 from chewi/master

Add enqueue_delayed for enqueing specific delayed jobs immediately
Make the replies processing more clear
Show server local time in resque-web
Merge pull request #1 from jonhyman/feature/enqueue_at_scheduled

Allowing custom job classes to be used in Resque.enqueue_at by calling #...
Merge pull request #2 from voxmedia/make_schedule_method_set_not_append

Make Resque.schedule= set, not append
Merge pull request #3 from bogdan/server_local_time

Show server local time in resque-web