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
You should be able to start with the 'foreach' with a more readable case match to decompose the Map[String, Tuple3].

For more points, try out something like...
```
  "getInternationalDateLineSafeGeometry" should {
    internationalDateLineSafeGeometryTestData.map { case (name, (geom, wkt1, wkt2)) 
    s"work for $name" in { .... (using geom, wkt1, wkt2) }
```