Merge branch 'master' into ENG-4696-truncate
ENG-4721: Mark a snapshot as truncation snapshot if it's in the command log
snapshot directory.
Make the new report the default page when loading port 8080 again.
ENG-4721: Pass snapshot path to SnapshotCompletionEvent.
ENG-4721: Add valid snapshot information to m_truncationSnapshotAttempts in
SnapshotDaemon.

Without the path and the nonce, the snapshot daemon won't know how to groom the
truncation snapshot later.
fix the failures of conversion from int to unsigned short int
Remove unused printfs
A simple mistake found in Ubuntu
Finally, I get it right with converting int to short unsigned int
Comment out the failed tests, boost library 32bits problem
Code clean up
Remove unnecessary imports and fix junit test for NIOWriteStream.
update killstragglers add new systems expand hours
Merge pull request #584 from VoltDB/ENG-4805

Eng 4805 Integrate safe mode recovery with permissive snapshot restore
Update to boost 1.53 and start killing json_spirit
Merge remote-tracking branch 'origin/master' into boost153
Merge pull request #577 from VoltDB/eng4791

Eng4791, eng4674
Merge branch 'master' into elastic
ENG-4835: Create a global fixed buffer pool for stream snapshot receivers.

A global buffer pool with a bounded size will be created for all
StreamSnapshotReceivers on that node for join/rejoin. The pool is passed to each
receiver via the local RejoinMessage. Once the snapshot transfer is finished,
the pool is cleared.
Fix compile on Ubuntu 12.04