Do not update GPS location if it's (0, 0)

Partly fixes #48.
This keeps DetectorHisparc clear of (0, 0) locations.
This is not a full fix, they are still in the Configurations.
Moreover, update_gps_coordinates does not check
the start/end date of the DetectorHisparc.