GEOMESA-249 getUniqueGeohashSubstringsInPolygon fails if you don't speci...

...fy a maximum number of keys less than Int.MaxValue

Updated the unit tests to reproduce this error, and tweaked the
routine to compute the expected result.
Is -1 enough:)?