RUBY-639 raise OperationTimeout on ssl socket connect timeout
RUBY-639 socket connect timeouts throw ConnectionTimeoutError
[Fixes #RUBY-641]: BSON::OrderedHash should allow options extraction using Array#extract_options!
RELEASE 1.9.1.rc0
minor: Update badges to reflect the actual project

Remove CodeClimate badge (not supported for open source projects)
Change Jenkins badge to reflect 1.x-stable
Change TravisCI badge to reflect 1.x-stable
RELEASE 1.9.1
RUBY-635 adding 'full_response' option to find_and_modify
RUBY-386 Use the connect_timeout when loading a node's ismaster config

This fixes a regression in the handling of connect_timeout when first
setting up a new connection.
Merge pull request #237 from ebroder/use-op-timeout-for-ismaster

Use op timeout for ismaster
RUBY-663 RUBY-664 only suppress OperationFailure and raise most
  recent one when doing batch inserts with continue on error