fixed unwind to prefix fieldname with $ when using lambda overloads. Also changed Group method syntax to match that of Project and Unwind given that they are all projections.
CSHARP-1029: Introduce IBsonReader and IBsonWriter interfaces.