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.
Merge remote-tracking branch 'upstream/master' into geoLocation-metadata-submission
Merge pull request #7 from amclark42/geoLocation-metadata-submission

Geo location metadata submission