scorch zap sync.Pool for reusable VisitDocument() data structures
scorch zap sync.Pool for reusable VisitDocument() data structures

As part of this, snappy.Decode() is also provided a reused buffer for
decompression.

blevesearch/bleve,steveyen/bleve,blevesearch/bleve,steveyen/bleve