Set geographic fields' visibility for Record edits

When editing a Record, the geographic fields are automatically
expanded if the Record previously included geographic information.
Similarly, the fields belonging to the correct geospatialType
(Point/Box) are automatically visible.

Code was added to the Record model to generate Datacite's
geoLocations in XML.