Added a long-based representation of GeoHashes to GeoHashUtils for fast evaluation in aggregations. The new BucketUtils provides a common heuristic for determining the number of results to obtain from each shard in "top N" type requests.
- Fixed typos in the terms facets docs - Fixed aggregation docs layout - Added docs for shard_size in term aggregation
Closes #3300