Term Vectors API: Computes term vectors on the fly if not stored in the ...

...index.

Adds an option called `generate` to the term vectors and multi-termvectors API,
which generates the term vectors for some chosen fields, if they have not been
explicitely stored in the index.

Relates to #5184
can it be static?