GEOMESA-112 adding commons-vfs2
GEOMESA-117 - Revert Data Row CQ identifier change

* Changed the DATA_CQ back to "SimpleFeatureAttribute".
* Added a new unit test to detect changes that are not backward-compatibile.
GEOMESA-116 ensuring backwards compatibility with text encoding for old tables
GEOMESA-102 filter-to-accumulo should handle ANDs and ORs

Simplistic addition that supports relativley simple
conjunction and disjunction.  Does NOT support negation.

Reviewed by @anthonyccri
Refactored the IndexIteratorTest to use getFeatures.
More changes to trigger logic and the encoding of the index values to a SimpleFeature.

The logic still needs more work to elegantly understand the target schema.
GEOMESA-106 Add TubeSelect WPS process to GeoMesa
GEOMESA-80,GEOMESA-81,GEOMESA-123,GEOMESA-124

* Fixing ingest for feature sources with LineString geometries
* Fixing test logging by removing conflicting log4j jars
* Removing all source references to log4j
* Setting mapreduce.task.classpath.user.precedence to true to allow a geomesa-distributed-runtime to override the version of hsqldb provided by the hadoop cluster
Code improvements, bug fixes and cleanup. The IndexIterator now passes its tests.
Refactoring to use findTop() from the STII, and instead override seekData in the II.
Reformatted some code.
Modify the II and STII in preparation for merging master.
Merge branch 'master' into wip_index_only_iterator2
Two small fixes to tests and the STII after merging master.