GEOMESA-234 using lexicoders for secondary index values

* Using mango lexicoders for primitive types
* Moving some logic out of IndexSchema into more consistent locations
* Updating attribute strategies for querying with lexicoders