Update BloomFilter support in query lookup

The user is now required to set the expected number of insertions vs.
relying on the number of hits per shard.  This means, that each
BloomFilter generated on each shard is the same size with the same
settings.  This allows us to merge all the BloomFilters together vs.
maintaining a list that contains a BloomFilter per shard.

Also update the way the bloom settings are configured in the Rest api.
Move the bloom settings under an object call “bloom_filter” which vs.
prefixing with “bloom”.  This is more readable and easier to understand.