Added WorkingQueue class.
Implemented WorkingQueue.cleanup().
Moved some logic into worker.prepare_job_execution to make things testable.
Add job to WorkingQueue before execution and remove from WorkingQueue after.
Add CLI `rq` to empty queues and requeue failed jobs
Merge branch 'master' into cli-rq
Use click.echo instead of print to output
Show progressbar when requeuing
Make command empty help message friendly
Format empty help message
Add rq command when installing
Add rq info command
Fix import error
Avoid using use_connection, initial queues directly using redis connection
Use -y option to confirm emptying failed queue by default
Use 'with Connection' instead of 'use_connection'
Add testcase for rq_cli
Merge branch 'master' of github.com:nvie/rq into cli-rq
compat str.format syntax with py26
Make pep8