Stop calling LatLong stuff GeoCoordinate

This always bugged my. "GeoCoordinate" was the old name of the value class. It was renamed a long time ago. For some reason parser and formatter were never renamed. Why not?

This is, obviously, a breaking change.

I suggest to do this along with the "kill all aliases" patch.
Unless you intent this thing to be tagged right after this commit, this should be `2.0 alpha`