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
Specs2 is designed to use ScalaCheck.  In the test code itself I use org.specs2.ScalaCheck as a mixin.  Still, I'll take it out if it's a problem.