move the impl of DocumentFieldTermVisitable (#1208)
move the impl of DocumentFieldTermVisitable (#1208)

previously these methods were defined on Segment
but they only use fields in SegmentBase,
and having them defined on SegmentBase means you
can use them on in-memory segments
blevesearch/bleve,blevesearch/bleve