GEOMESA-221 Create encoding for SFTs that includes index toggle

Added a utility class for working with SimpleFeatureTypes.

Upgraded specs2.
Maybe with all these Try's we should log a warning that the spec is invalid? Seems like the user could end up with subtle problems if e.g. the CRS they referenced is invalid.