Undeletes and rollbacks should roll back the last modification time

(User Story, To be Fixed , Priority: Critical, Test Status: No automated tests yet , Reported By Bad Link: Thing 3y284oe not found, )
Summary: At the moment, undelete restores the create time for each Thing, but not the mod time. It would make more sense if it restored both.
We appear to have all the needed data -- we just need to collect it as we do the history walk, and add it as an optional parameter to the Create pathways, the same way we now do for create time.