GEOMESA-331 - Attach IndexSchema to SFTs

* Refactored IndexSchemas to be on the SFTs rather than on accessing GeoMesa DataStores.
* Note that in the tests, for MockAccumulo, max shards is 0.
[nitpick] put space between curly braces at the end of this line: ```.map { _.toString }```