ENG-4568: Remove helper class SnapshotOutputBuffers and put the serialization
function in SnapshotUtil per Ariel's comment.
ENG-4568: Initialize the snapshot table stream write future list with an initial
size per Ariel's comment.
ENG-4568: Use Guava's Futures.allAsList() instead of reinventing the wheel per
Ariel's comment.