start of queues

still needs to be done:

* adding the queues to the sql
* figure out how to specify what queues to listen on. environment variable?
* figure out how to add the queues to the job.
  - maybe via a class attribute in the job class?
* others probably
Merge branch 'master' into queue
Added test gemfiles for sequel/rails 3/4

There's probably a better way to do this, but it seems to work.
Just do 25 runs, jruby runs took too long on travis. :(
Use longer test timeout on travis, see if that explains the failures.
Support custom retry intervals for certain job classes (closes #10).
don't be dumb
Remove test Gemfile.lock's
Merge branch 'queue' of https://github.com/joevandyk/que
Finish support for named queues. Documentation to come.
Specify Rubinius 2.x for Travis.

This will ensure that as newer versions of Rubinius 2.x are released,
this project will be tested on them. Older versions of 2.x shouldn't
need to be supported as most users will be updating with new releases.

See more http://rubini.us/2013/12/03/testing-with-rbx-on-travis/
Add gems for Rubinius.
Merge branch 'master' of https://github.com/brixen/que
Incorporate queue names into Que.job_stats.
Support a QUE_QUEUE environment variable to dictate which queues this process should work.
Also log the hostname, since a pid may be repeated across machines.
Clean up a require that's no longer used.
Update the changelog.
Forgot credit in a changelog entry.
Forgot to bump the migration version in the AddQue generator template.