Add configuration options to tweak snapshot frequency
Eradicate old Entry ID terminology from Log and MemoryLog

I left it around in some places in SimpleFileLog since I plan to blow
that storage module away soon.
[Log] Add vectored form of append

This paves the way for the Server/RaftConsensus.cc to start batching
entries to disk.
Batch entries from AppendEntries requests to storage