Indices stats options

This PR fixes two bugs in indices stats:

*  `groups` and `types` were being ignored
* `completion_fields` with wildcards were not resolving the real field names

It also allows `groups` and `types` to accept wildcards, like `fields`, `completion_fields` and `fielddata_fields`

Added YAML tests for indices stats for: indices, metrics, level, fields, types, groups
if you use `prepareCreate("test1")` without the `client().admin().indices()` prefix you end up using a bit more randomization, since the number of shards is randomized in `indexSettings()` instead of taken from the index template.
Also you can then remove `setSettings(indexSettings())`.
And even better if you wrap the whole thing into `assertAcked` e.g. `assertAcked(prepareCreate("test1").addMapping(....))`