CSHARP-797. Removed SessionId and added MaxBatchCount and MaxBatchLength. Forward legacy insert/update/delete to new command based modify if server is new enough. Forward new batch operations to an emulator if server is not new enough.