Added support for deprecated DBPointer BSON type
Added support for applying an arbitrary FieldNameValidator to a command.  The capability is used by FindAndUpdateOperation and FindAndReplaceOperation to validate the update field according to the rules of those operations.