use warnings.warn() instead of raise for DeprecationWarning
job.cancel() should remove itself from queue.
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
Add coverage reporting for RQ.
Add coverage commands to tox.
Add badge with number of monthly downloads.
Exclude vendor files and irrelevant files from coverage reports.
Change confusing method name.
Allow passing in positional arguments via tox to pytest.

See docs for details: http://tox.readthedocs.org/en/latest/example/general.html
Leave setting the state to the worker, not the Job itself.

Should fix #389.
Support enqueueing callable classes.

Fixes #388.
Use highest pickle protocol version to serialize job data.
Replace by a string just as wide to not make this invalid binary pickle data.
job.register_dependency() should support pipelining.