GEOMESA-173 Extract avro features into its own subproject

Moved AvroSimpleFeature into its own subproject.  Implemented
AvroSimpleFeatureFactory to create avro simplefeatures when
using SimpleFeatureBuilder
Shouldn't this use the old non-avro feature builder, since the test is designed to make sure the old features are still readable?