Add QuizEntity::setSaveNewRevision()
Revert "Remove part of hook_node_presave()."

This reverts commit b397f702e1e96ebabed55cbc127d58841cb20aa6.