Merge pull request #49 from syntheticore/9d20675bcd054cf1effbf63213951e36a0f3fe5b

Add mongolab configuration to mongo backend
Read plugin gemspecs to get list of plugin files.
remove group nesting that doesn't do anything
Extract Rails dependency into its own gem.

Closes #47
Release 0.2.0
Only load test dependencies in spec_helper
whitespace
Add MIT License

Closes #51
Extract some protected methods in mongo backend

It will make implementation of custom logic easier in child classes
kill debugging gems
Add travis config
Remove qu-airbrake failure backend
Use symbols instead of strings to define the keys of the mongo auths option

It seems mongo-ruby-driver v1.8.4 switched from strings to symbols when referencing the MongoClient::@auths hash

https://github.com/mongodb/mongo-ruby-driver/commit/6428bf699697dbd93622e0a411b5b153295bfe4e#L1L244
Fixed mongo_spec to work with mongo >= 1.8.4
Updated mongo backend to work with mongo > 1.8.3

Starting in Mongo 1.8.4 the keys of the auths hash are symbols. The qu-mongo backend probably shouldn't care how mongo keys its hashes so I updated the code to avoid manipulating auths directly.

Also, the Connection class appears to be deprecated so I updated this to use the replacement MongoClient instead.
Merge pull request #65 from joshfreed/master

Fix for issue 64 and mongo > 1.8.3
Merge github.com:bkeepers/qu