CSHARP-603: initial commit for SASL authentication.
CSHARP-603: refactoring.  Full support for SecureString.
CSHARP-603: added support for setting credentials via url.
cleaning up warnings.
CSHARP-603: Reverted commits 6f33dd through 95cba9. They were pushed by accident before the work was completed.
CSHARP-584: rewrote convention system to be more flexible and more predictable.
CSHARP-646: added new properties to SystemProfileInfo for server 2.2.
CSHARP-635: Postpone creation of serializers until they are first needed.
CSHARP-585: Don't open and close a connection every 10 seconds for status monitoring. Try to use an existing connection from the pool if possible.
Updated copyright notices for 2013.
Reorganized using statements using Visual Studio's "Remove and sort" command for organizing using statements.
Updated unit test because date parsing routines have a rolling window for how to interpret two digit years and the window changed now that it is 2013.
CSHARP-653: Query.Or should return { } if any subquery is { }.
CSHARP-648: Provide a way to suppress the mapping of Id to _id.
CSHARP-656: Prevent registration of BsonValue related serializers.
CSHARP-476: Added support for calling constructors, factory methods or arbitrary code to instantiate an object during deserialization.
CSHARP-603: implemented Sasl authentication support as well as support for new delegated authentication support in server 2.4.
Merge pull request #3 from mongodb/master

Get latest changes