#9655: Process invalid geometries in pal::Layer

Defines a new IgnoreInvalidGeometries property in pal::Layer class to
also process invalid geometries