Update schemas, scripts and UI for new waterpoint data

The new waterpoint data has a slightly different schema.

While we're changing things, also turn the location data into a
GeoJSON Point type so we can create a 2dsphere index on it for
geospatial queries later on. Also fix a few more minor issues.