Checkpointing work.  Refs #6968.

Add a temp file