Fix the MIN aggregation function with null value wrong answer bug
Resolve the comments for code review
ENG-6205: Prevent concurrent snapshot feasibility checks.

If two snapshot feasibility checks run concurrently, they will both see that
there is no snapshot in progress and call @SnapshotSave. Then the collision
happens inside @SnapshotSave.

Put a guard in SnapshotDaemon to prevent two feasibility checks to occur at the
same time.
Get rid of redundant variable
Merge pull request #1307 from VoltDB/ENG-6176-min-null

Fix the MIN aggregation function with null value wrong answer bug
Merge pull request #1309 from VoltDB/ENG-6205

ENG-6205: Prevent concurrent snapshot feasibility checks.