GEOMESA-138 encode avrosimplefeature field name

Added unicode encoding of feature names and attribute names using Hex, with tests.
GEOMESA-147 Loading default auth provider outside SPI process

Enables loading auth provider without the SPI Process.
GEOMESA-146 WPS import process for performance

* Implements a bulk WPS import process.
GEOMESA-122 Split OR filters into multiple queries

* Created a OrSplittingFilter Visitor which helps break apart a more complex Filter into pieces.
* Moved up the SelfClosingBatchScanner into core and implemented a basic CloseableIterator trait.
GEOMESA-131 for 1.4 and tests for avrosimplefeature

Tests included in AvroSimpleFeatureTest.scala
GEOMESA-149 Update GeoServer deployment instructions

* Includes commons-codec jar.
GEOMESA-133 SimpleFeature UserData lost in IndexQueryPlanner

Add functions to transfer the SimpleFeatureType UserData into and out of IteratorSettings, which would otherwise be lost
when passed to the Iterators via DataUtilities.encodeType
GEOMESA-151 allowing schema to not be set in datastore config for already created features