Fix generated Datacite metadata

Each geoLocationPoint, Box or Place gets its own geoLocation parent
inside the geoLocations element. This should make the resulting XML
conform to the Datacite schema.