ENG-4382: Add unit tests for old-style @SnapshotSave argument parsing in SnapshotDaemon.
ENG-4382: Add some quick unit tests for JSON param to @SnapshotSave
ENG-4382: Extract initial legacy and json param validation
ENG-4382: Create SnapshotInitiationInfo, start threading it around, not yet used
ENG-4382: Start using SnapshotInitiationInfo at the lowest level
ENG-4382: Convert snapshot initiation param validation into parsing, return
SnapshotInitiationInfo object
ENG-4382: Move params parsing into a new SnapshotInitiationInfo constructor
ENG-4382: Make it easier to figure out if command logging is enabled.
ENG-4382: Queue a truncation snapshot via @SnapshotSave and get some indication of
whether the request was successfully made (not if the snapshot
completed).
- Comment up our new class.
Merge pull request #390 from VoltDB/eng4382pre

r=nshi