CSHARP-1109: Begin moving common test helper methods into DLLs where they can be shared by more than one test project.
CSHARP-1109: Added overloads of BeUsing and EqualUsing that take an IEqualityComparer.
CSHARP-1138: Add IndexOfName method to BsonDocument.
CSHARP-1124: Remove the SharedConnectionPool class because we are not going to be supporting shared pipelined connections in 2.0.
changed connection events into structs.
changed connection pool events into structs.
changed server events to structs.
changed cluster events to structs.