CSHARP-1141: Rename MongoNotMasterException to MongoNotPrimaryException.
CSHARP-1141: Move most of the not primary checking code into ExceptionMapper.
CSHARP-1133: added missing ConfigureAwait(false) calls to prevent deadlocks.