GEOMESA-297 Ingest Command: Allow for Ingesting subset of data columns
GEOMESA-381 Localize TServer classloading trick

* The classloader trick which needs to happen on the tablet servers is broken out.
It should not be run by the GeoMesa GeoServer plugin.
GEOMESA-385 Annotate Return Type of defaultEncoder() Method

Allow Scala to assign to var previously allocated.
Also enabling encoding of byte arrays and fixing style
GEOMESA-382 removing vfs dependency, fixing mock setting for attribute index job
removing not-working mock param for attribute job
GEOMESA-388 AttributeIdxStrategy was losing Query hints

* Restored Query hints (and other info) via a deep copy.
* Corrected and expanded the AIFITest.  (Thanks Andrew H.!)
GEOMESA-387 Handles multiple clients creating new schema

* Logs TableExistsExceptions rather than allowing them to bubble up
GEOMESA-384 removing commons-net 2.2 in favor of 3.3

fixing comments in pom
excluding maven scm jars
removing jxpath
fixing version of objenesis
GEOMESA-389 Refactor SimpleFeatureEncoder

Separated encoder trait from decoder trait