Shaquille Que

Results 2 issues of Shaquille Que

## Overview This PR refactors the Jump consistent hashing implementation to allow using other consistent hashing algorithms. Shard distribution to nodes now happen on a per-index basis, which means different...

changelog.added

Pilosa currently uses the [Jump Consistent Hashing Algorithm](https://arxiv.org/pdf/1406.2294.pdf) to distribute shards to nodes in the cluster. The main strength of using a consistent hash is that it minimizes the amount...