CSHARP-875: Implemented RunCommand in MongoDatabase. Changed command operations to return any TCommandResult. Used Craig's trick of using an intermediate RawBsonDocument to check the ok field before deserializing to a TCommandResult.