Added StructurallyEquals to ConnectionId and beefed up tests.
Always set AllowDuplicateElementNames to true when receiving BsonDocuments from the server.