renaming criteria to filter.
CSHARP-1092: Optimize writing BSON arrays by caching UTF8 element names for frequently used index values.
CSHARP-1092: Added tests for ArrayElementNameAccelerator.