GEOMESA-150 On ingest, decomposition of multipoint geometry spanning ant...

...i-meridian should result in an equivalent MultiPolygon containing no polygons that span the anti-meridian

added method to decompose a Geometry that could cross the antemeridian in multiple places into one that does not cross the antemeridian
added tests
I think we want to apply the new function independently of whether `relaxFit` is set; for example:

```scala
case _ => 
  safeGeom = getAntimeridianSafeGeometry(targetGeom)
  decomposeGeometry_(
    if (relaxFit) getDecomposableGeometry(safeGeom) else safeGeom,
    maxSize,
    resolutions)
```