deprecate bson_copy_to_excluding and add version that doesn't init the dst