RUBY-2509 Expose server error code name in OperationFailure exception message
RUBY-2516 Do not mark servers unknown based on writeErrors
mongo-ruby-driver #2206: RUBY-2517 Do not inspect error messages for "not master" or "node is recovering" when error code is present