Fix error in usage example of QC::Queue.new

Maybe a wiki page would be more appropriate for this kind of info?
https://github.com/ryandotsmith/queue_classic/wiki/Using-a-named-queue
Merge pull request #121 from turadg/patch-1

Fix error in usage example of QC::Queue.new
ignore .ruby-version and .bundle/
extract #perform from #work to run a job
Allow percent-encoded socket paths in the part of {QC_,}DATABASE_URL, closes #72
Merge pull request #127 from senny/ignore_ruby_version_config

add to gitignore
merge socket helper
Merge pull request #128 from senny/extract_perform_method_to_run_a_job

extract #perform from #work to run a job
version bump 2.1.2
`source :rubygems` is deprecated. Use URL instead.
Merge pull request #131 from senny/gemfile_source

`source :rubygems` is deprecated. Use URL instead.
ruby-debug19 does not work with ruby-2.0.0-p0
Merge pull request #133 from senny/ruby2_0

ruby-debug19 does not work with ruby-2.0.0-p0
The connection count test should restrict the test to current database.
Merge pull request #135 from joevandyk/fix_connection_test

The connection count test should restrict the test to current database.
add missing dot to the README
Merge remote-tracking branch 'origin/master' into implement-multijson