GEOMESA-160 DWithin for non-point geometries

Removes assumption that DWithin geometry is a Point.
Yes, envelope would be the original rectangle and we expand it to include necessary buffer area.

What are your specific concerns with this approach?