Code refactoring and comments regarding encryption.
Added ability to suspend automatic checkpoints.
Merge remote-tracking branch 'remotes/origin/master' into repl
Don't overload the redo position and log number fields.