Improve boolean handling in snapshot/restore request parsing

Fixes #4949
Randomized number of shards / replicas & add mapping for numeric fields
filtered query parses _name incorrectly
fixes #4960
Added benchmark for scroll searches.
The binary field shouldn't be stored by default, because it is already available in the _source.