Checkpointing work.  Refs #7739.
Checkpointing work (60%). Refs #7739.
Fixed some issues.  Refs #7739.
Expanded unit test for the new feature.  Refs #7739.
Merge branch 'master' into feature/7739_work_multibanks
Fixed a bug.  Refs #7739.
Changed 'Bank' to 'Banks'.  Refs #7739.
Modified due to change of interface.  Refs #7739.
Merge remote branch 'origin/feature/7739_work_multibanks'