GEOMESA-173 Extract avro features into its own subproject

Moved AvroSimpleFeature into its own subproject.  Implemented
AvroSimpleFeatureFactory to create avro simplefeatures when
using SimpleFeatureBuilder
Any reason for not the builder: ?
     builder.buildFeature(nextFeatureId)

Either way also could be one-lined as well perhaps.