GEOMESA-173 Extract avro features into its own subproject

Moved AvroSimpleFeature into its own subproject.  Implemented
AvroSimpleFeatureFactory to create avro simplefeatures when
using SimpleFeatureBuilder
Actually, I don't think it matters.  We can build up any kind of feature as long as we decode correctly.