GEOMESA-135 Convert ehCache to Guava cache

* Removed ehCache from the DeDuplicatingIterator, as well as references to ehCache in the pom files, and replaced with Guava cache.
any reason we can't use ```Int``` instead of ```Integer``` or do we have to provide java.lang.Integer?