[fix bug 1026122] Require country, improve location error messages.