Some manual fixup
SERVER-13115 Create DeleteExecutor to facilitate unlocked query parsing in delete operations.

Follows the pattern of the UpdateExecutor.  Applies the optimization to legacy
and command form deletes.

Conflicts:
	src/mongo/db/commands/write_commands/batch_executor.cpp
	src/mongo/db/ops/delete.cpp