Deletes an item and logs the deleted data This method DOES NOT remove files from disk, in case the deleted DB record needs to be restored. They are removed later, when the deletion log is cleared; see ActionLogAdminController::cronCleanup. If lack of disk space is an issue, the log should be cleared more often, or alternate file backends should be used; see FilesBackend.