Fix bug #9861: self crossing lines stop rendering if offset is set

This pull modifies the ::offsetline declaration to support multi geometries when a self-crossing geometry is offseted.