ENH adding restore batch action

We have a batch action for Delete from Draft Site (CMSBatchAction_Delete) but no corresponding way to undo that deletion. This PR adds it.