Porting #859 to master
Merge pull request #863 from jonhyman/feature/port-859

Porting #859 to master
Update HISTORY for 2.0 changes.
Update README to point at 1-x-stable as well.
HISTORY.md -> CHANGELOG.md

Let's start fresh. Most people are going to look for a CHANGELOG, not
history.
Removing some cruft, and making CRUFT.md

http://www.confreaks.com/videos/1121-gogaruco2012-cruft-and-technical-debt-a-long-view
First draft of 2.0 README
convert tests to use Tempfile.
Adapting gemspec after 94945e3c2587592e4f023e1c4ceaac3bbc9e30d1

History.md had been renamed to CHANGELOG.md, when trying to install resque via bundler produces "...did not have a valid gemspec."
Move old tests to test/legacy.

These tests are useful for old compatibility, but are really
complex and bad. let's move them to run in CI.
Merge pull request #864 from carhartl/patch-1

Adapting gemspec after 94945e3c2587592e4f023e1c4ceaac3bbc9e30d1
Dummy CONTRIBUTING for now.
Update gemspec

That long description wasn't great.

I should be in authors.

Update with CONTRIBUTING.
Rakefile cleanup.

Lots of junk here.
Removing some un-needed files.

We don't need kicker.

I don't know what .document is and it doesn't appear to be used.

init.rb doesn't do anything either.
Remove resque-web.

It now lives in its own repo.

Closes #722.
Update failure count the right way.

This brings the two ways of reporting failure in line with each
other.

Closes #768.
ignore log.

This is bad when switching between branches.
Fix demo instructions to not use deprecated options.

Fixes #746.

Conflicts:

	examples/demo/README.markdown
Remove resque-web leftovers