GEOMESA-160 DWithin for non-point geometries

Removes assumption that DWithin geometry is a Point.
The missing corner could be 'outside' of the distance specified by the dwithin's range, but points near there would be returned.