Term Vectors: support for distributed frequencies

Adds distributed frequencies support for the Term Vectors API. A new parameter
called `dfs` is introduced which defaults to `false`.
Maybe this class should be documented as well like TermVectorRequest.java? I think it is more likely that the builder is used by someone who integrates via Java with ES than the request itself.