GEOMESA-159 Eliminate redundant copies of a value in the SimpleFeatureFilteringIterator
GEOMESA-288 Export to stdOut

Exporting to stdOut is now achievable by giving the export command the -s or --stdout flag. Additionally, the list and describe commands now have a -q or --quiet option for better piping of their outputs.
GEOMESA-278 removing unused action page
GEOMESA-291 adding more data store params to GeoServer interface
GEOMESA-268 updating menu icons in geoserver
GEOMESA-280 fixing NPE for non-existing props
GEOMESA-298 Implement DBSCAN as a WPS
GEOMESA 306, 305, 296, 295

* Split off ingest from Tools class, to ensure case class does not reach max size.
* Updated geomesa bash script to properly pipe to ingest, and not split inputs containing spaces (G-306).
* Allowed User to optionally hash feature IDs depending.
* Added optional arguments for: maxShard, auths, visibilities, and indexSchemaformat
* Made changes to how successes vs failures are counted and logged in SVIngest
* Made checks to ensure maxShard and indexschemaformat could not be both set.
* Made Utils.scala to contain common code.
* Updated Readme to be current.
GEOMESA-281 Create a strategy decider function

refactored to create a Decider that decides on Strategy (attribute index, spatiotemporal index or id index)
Strategy executes the query
this will be the framework upon which more complicated cost analysis of query planning is based
GEOMESA-258 Confirm Bloom-filter setting on new tables from command line tools

Added a new `tableconf` command, with `list`, `describe`, and `update` for
configuring a table from the command line. Updated README and also refactored
the help for the command line tools a bit.
GEOMESA-302 Export overwrites files without prompting

Exported files are now guaranteed to have a unique filename through using File.createTempFile,
which appends a unique id to each file name. The current DateTime is also appended
to make it easier to identify exported files.