RUBY-568 Change to max message and max bson size setters
minor: adding file check to gem signing
RUBY-573 ShardingPoolManager seeds format fix and cursor pool handling
RUBY-572 fixing call to checkout_reader in DB#authenticate

The interface for MongoReplicaSetClient#checkout_reader was changed recently in RUBY-475. This usage of checkout_reader was missed and currently calls to DB#authenticate raise an exception.
clean-up: out-dated, we're not running them and auxiliary is misspelled \o/
RUBY-572 adding auth tests for replica sets and sharded clusters
minor: disable auth in mongo_config
RELEASE 1.8.5
RUBY-583: enable auth for tests
RUBY-583: add ability to run clusters with auth

This previously was failing as the ruby Process#spawn method was closing
the STDOUT file descriptor. Mongod as of (2.4.2) expects for STDIN and
STDOUT to be the first two file descriptors as the logging system
subsequently tries to reopen and reroute those hardcoded FD values.

You can read more about the issue here:

https://jira.mongodb.org/browse/SERVER-9362
RUBY-584 fixing unit tests that require a mongodb connection
minor: remove jruby gem deprecations
minor: restoring travis config from before branching changes
RUBY-583: fix for first admin user on MongoDB 2.2
RUBY-590: remove RSpec as part of cleanup
When reusing a manager after calling close and connect, make sure to re-set the associated thread_local to avoid an error