CSHARP-476: Changed criteria for best match constructor. Moved a bit of creator map related logic inside BsonCreatorMap class.