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.