changing version back to 2.0.0, as it will be our next release.
CSHARP-975, CSHARP-976, CSHARP-977, CSHARP-978: Removing deprecated items. Moved caching of connection pools into MongoClient.
CSHARP-978: Added IMongoDatabase with an implementation. Added IMongoClient and modified MongoClient to return a database. Added RunCommand to IMongoDatabase that takes an object as the command. This allows for anything that can be serialized to a document to be used as a command, including a json string or a simple string with the name of a command.
Added IMongoCollection and IMongoCollectionView along with implementations.
added skip and limit.
reworking tests.
added AsEnumerable specification.
Introduced the bson serializer registry.
added readonly IBsonSerializerRegistry to all the settings objects.
refactored client, database, collection, and collection view to use the SerializerRegistry from the settings objects.
more test refactoring.
refactored database RunCommand.
added sort support.
added support for Query Modifiers.
added a model property to the collection view.
added batch size.
added comments.
added CursorFlags.
added max time.
added support for count. Still need to figure out how to test it better.