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`.
For the two aboce methods, can you rather throw an UnsupportedOperationException if it is not supported and document that this dfs-only request/response objects are for internal use only?