Removed unused connection methods
Handle Errno::ENETUNREACH socket errors
Add spec for handling Errno::ENETUNREACH
Add the cursor.min and cursor.max to the protocol.

As defined here: http://docs.mongodb.org/manual/reference/method/cursor.min/ and http://docs.mongodb.org/manual/reference/method/cursor.max/
Merge pull request #260 from charliehq/handle-enetunreach-socket-errors

Handle Errno::ENETUNREACH socket errors
Small code refactor on handle_socket_error
Catch SocketErrors when attempting to resolv a node address and mark the node as down
Rescue SystemCallError instead of Errno::*
Merge pull request #264 from reidmorrison/master

Also catch SocketErrors when attempting to resolv a node address
upgrade to connection_pool 2.0
Merge pull request #271 from movielala/master

upgrade to connection_pool 2.0
Merge pull request #261 from slemiere/master

Add $min and $max query modifiers.
Fix spec for 2.6
Bump version
Adds error 13639 to reconfiguration.
Also adds 10009, which we got last night during a stepdown.
Don't clear the auth when disconnecting, it can mess up queries on the node that are unauthorized due to a failover.
Merge pull request #284 from jonhyman/feature/reconfig-code

Adds error 13639 to reconfiguration.
Merge pull request #286 from jonhyman/feature/no-auth-clear-master

Don't clear the auth when disconnecting, it can mess up queries on the n...