Changes:
* queue.enqueue_many() now supports on_success and on on_failure
arguments.
* You can now pass enqueue_at_front to Dependency() objects to put
dependent jobs at the front when they are enqueued.
* Fixed a bug where workers may wrongly acquire scheduler locks.
* Jobs should not be enqueued if any one of it's dependencies is
canceled.
* Fixed a bug when handling jobs that have been stopped.
* Fixed a bug in handling Redis connections that don't allow SETNAME
command.