GEOMESA-455 Add caching as an optional param to data stores

* Adds a caching param to data store constructor
* If caching param is toggled, then requests to getCount and getFeatures
  will cache resulting feature collection in AccumuloFeatureSource