Update changelog
Migrating .rvmrc file to .ruby-version
Connection lease moved to a single method
Add more specs around connection pool
More specs around connection pooling
Adding in threadsafe queue to pool
Adding rdoc to queue
Flush out the queue spec
Hook the node to the connection pool
Adding in auto-discovery option check
Move auto-discovery to node.

We now ignore passives and arbiters in the node list - there would never
be a need to add them unless they got reconfigured and showed up in the
hosts list.
Add spec around non auto discovery on node
Update node rdoc
Use :await_data flag for Moped::Query#tailable
Removed a test that had been accidentally duplicated
Update changelog
Adding connection pool reaper.

This reaps dead connections on a separate thread at a specified
:reap_interval for the life of the application.
Add default constants for connection timeout
Implement pending spec remaining in pool
Rename Logging -> Loggable