support reading multipart shapefiles; bugfix