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`.
Thank you for noting that but you can only run a TV request per index, type and id which specify the document from which you'd like to retrieve the TVs from. Any other suggestions?