Add TermVector support to index fields

Index fields used with MoreLikeThis should use TermVector.Yes, but can
also work with Storage.Yes.
Index fields used with Highlighting must be set to
TermVector.WithPositionsAndOffsets