Binary-search-based range faceting.
reimplemented all the calc aggregators to operate in a multi-bucket aggregation mode
Add LeafStringTermsAggregator.
remove nocommit
Merge StringTermsAggregator.java and LeafStringTermsAggregator.java.