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
1. i know i am only adding multiples of 360
2. because the recursive part always translates stuff 360 left and this avoids duplication of code if i go ahead and add 360 (so that when you translate it 360 to the left and difference with whole earth BBOX you are guaranteed to not have any part west of whole earth)