CSHARP-509: Remove superfluous Create methods.
CSHARP-509: Change how BsonValue Create methods handle C# null.
CSHARP-509: BsonDocument object model Add methods now throw ArgumentNullException if called with a C# null argument.
CSHARP-509: Fixed unit tests for Add and AddRange with C# null.
CSHARP-509: Check for null keys.