GEOMESA-389 Refactor SimpleFeatureEncoder

Separated encoder trait from decoder trait
GEOMESA-383 attribute index only iterator