use warnings.warn() instead of raise for DeprecationWarning
Queue.__init__ supports job_class argument.
Worker.__init__ should accept custom job class.
rqworker script should accept "--job-class" parameter.
Merge pull request #357 from selwin/job-class

Make it easier to use custom job class
fix --worker-ttl command line arg

Make sure it's converted to an int, since the rest of the code expects it to be.  Without this patch, trying to use that argument gets you something like this:

(cogo)[dbonner@bonnervm18 syseng]$ rqworker --worker-ttl 86400
21:52:07 RQ worker started, version 0.4.6
Traceback (most recent call last):
  File "/opt/cogo/bin/rqworker", line 9, in <module>
    load_entry_point('rq==0.4.6', 'console_scripts', 'rqworker')()
  File "/home/dbonner/src/github/rq/rq/scripts/rqworker.py", line 102, in main
    w.work(burst=args.burst)
  File "/home/dbonner/src/github/rq/rq/worker.py", line 354, in work
    timeout = None if burst else max(1, self.default_worker_ttl - 60)
TypeError: unsupported operand type(s) for -: 'str' and 'int'
Merge pull request #359 from rascalking/patch-1

fix --worker-ttl command line arg
Use as_text to fix syntax error discovered in Python 3.2 (raspberry pi)
Merge pull request #364 from svvitale/master

Use as_text to fix syntax error discovered in Python 3.2 (raspberry pi)
Only add logging handler if nothing is configured.
Fixed default logging level in setup_loghandlers.
job.cancel() should remove itself from queue.
Merge pull request #377 from selwin/logging-fix

Only add logging handler if nothing is configured
Add Python 3 support state badge.
Add high-res (SVG) build status icon.
Remove extra paragraph.
Merge pull request #382 from selwin/cancel-should-remove-from-queue

job.cancel() should remove itself from queue
No need to test this backward compatibility.
Merge branch 'andrewsg-warnings'
Merge branch 'master' of github.com:nvie/rq