GEOMESA-494 GEOMESA-523 GEOMESA-525 Replace scopt with jcommander

* Replaced scopt with jCommander
* Refactored arguments into common classes
* Logged to stderr instead of stdout to support redirecting of ouput (removed stdout flag) (GEOMESA-523)
* Added "json" in addition to "geojson format"
* Updated readme
* Bundled SLF4j with assembly (GEOMESA-525)
GEOMESA-486 CSV to Shapefile REST endpoint

Implements webservice deployed through Geoserver that
* receives a CSV file
* guesses a type schema for the columns
* creates a shapefile using the guessed schema or a user-supplied one
* exposes the zipped shapefile for geoserver ingest
Merge branch 'accumulo1.5.x/1.x' into wip_ingest_improvements

Conflicts:
	geomesa-tools/src/main/scala/org/locationtech/geomesa/tools/Utils.scala
	pom.xml
puttting message at debug level