GEOMESA-241 refactoring geo pages for new table layouts, adding attribute index page
GEOMESA-250 ExplainQuery can be cut short.

There seem to be two problems:
* The variable 'cur' in CloseableIterator needs to be set upfront.
* Naming the 'bind' in CloseableIterator flatMap causes confusion between the compiler and the developer.
GEOMESA-253 closing shapefile datastores after use in GeneralShapefileIngest
GEOMESA-248 Expand GeoHashUtils's suggested bit range.

When getRecommendedBitsResolutionForPolygon calls getMinimumBoundingGeohash, it passes new ResolutionRange(0, 63, 1) as a parameter allowing any size to pass.
Merge branch 'accumulo1.5.x/1.x' of github.com:locationtech/geomesa into comments_only_wip_knn_search
GEOMESA-167 adding ingest rates to geoserver UI
Add BoundedPriorityQueue, based on the MinMaxPriorityQueue from Guava.
Merge branch 'accumulo1.5.x/1.x' of github.com:locationtech/geomesa into comments_only_wip_knn_search